정규식은 처음 접하면 암호 같다. 하지만 복잡한 상황에 조건이 필요한 경우 사용하게 되면 간단하게 해결 되는 경우가 있다. 그러므로 정규식은 꼭 학습이 필요하다.

1
2
3
-- float이 아닌 value를 찾는 정규식.
SELECT * FROM TestDB WHERE type='float' and trim(value) NOT REGEXP '^[+-]?\d*(\.?\d*)$'
 
cs



MSDN 정규식 구문 링크


일치 항목

/^\s*$/

빈 줄을 찾습니다.

/\d{2}-\d{5}/

2자리 숫자, 하이픈 및 추가 5자리 숫자로 구성된 ID 번호의 유효성을 검사합니다.

/<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/

HTML 태그를 찾습니다.


'Databases > MS-SQL' 카테고리의 다른 글

[MS-SQL] 리스트 페이지 구하기  (0) 2020.03.23
[MSSQL] IN / NOT IN Condition  (0) 2016.03.10
[MS-SQL] 설치 버전 확인  (0) 2016.01.20
[MSSQL] lock 걸린 테이블 조회하기  (0) 2015.05.11
[MSSQL] 테이블 컬럼 존재 확인  (0) 2014.01.20

+ Recent posts