넵 맞습니다.
단순히 이메일 형식(xxx@xxx.xxx) 이면 됩니다.
@와 .(점) 은 포함되어야 하고
앞뒤로 값이 존재해야 합니다. (값에 대한 길이 제한은 없습니다.)
쿼리를 어떻게 해야 할지 모르겠습니다.
도움 부탁드립니다. ㅠ
WITH t AS ( SELECT 'test@naver.com' email FROM dual UNION ALL SELECT 'alal.com' FROM dual UNION ALL SELECT 'adfk@bkas' FROM dual UNION ALL SELECT '@test.net' FROM dual UNION ALL SELECT '@test.' FROM dual UNION ALL SELECT '@test@test.net' FROM dual ) SELECT email , CASE WHEN REGEXP_LIKE(email, '^[^@]+@[^@]+[.][^@]+$') THEN 'Y' ELSE 'N' END yn FROM t ;