> 테이블에 불필요한 메일주소와 핸드폰 번호가 많아서 걸러야 하는데요.
> 이메일 유효성체크와 핸드폰 번호 체크 쿼리를 아시는 분들 좀 알려주세요 ㅡㅜ 부탁드릴께욤
이메일 유효성체크 mssql 쿼리는 찾았는데요.
sybase에서는 안되네요 ㅡㅜ
SELECT *
FROM TEST
(
CHARINDEX(' ',LTRIM(RTRIM([MAIN_EAMIL]))) = 0 --MAIN_EAMIL은 메일주소 컬럼명
AND LEFT(LTRIM([MAIN_EAMIL]),1) <> '@'
AND RIGHT(RTRIM([MAIN_EAMIL]),1) <> '.'
AND CHARINDEX('.',[MAIN_EAMIL],CHARINDEX('@',[MAIN_EAMIL])) - CHARINDEX('@',[MAIN_EAMIL]) > 1
AND LEN(LTRIM(RTRIM([MAIN_EAMIL]))) - LEN(REPLACE(LTRIM(RTRIM([MAIN_EAMIL])),'@','')) = 1
AND CHARINDEX('.',REVERSE(LTRIM(RTRIM([MAIN_EAMIL])))) >= 3
AND (CHARINDEX('.@',[MAIN_EAMIL]) = 0 AND CHARINDEX('..',[MAIN_EAMIL]) = 0)
)
|