반응형
특정 문자열이 포함된 쿼리를 작성할 때 사용하는 LIKE 구문과 LIKE 보다 다양한 문자열을 검색하기 위해
사용하는 REGEXP 정규식이 있습니다.
테이블 DATA
아래는 user 필드에 test 문자열이 포함되어 있는 것을 조회하고 있습니다.
select * from test_db
where user like '%test%'
아래 쿼리는 문자열에 test가 포함되어 있지 않은 data를 조회하고 있습니다.
select * from test_db
where user not like '%test%'
아래는 REGEXP 정규표현식을 사용하여 user 필드에 test와 hoo 가 들어있는 모든 data를 조회하는 쿼리입니다.
SELECT * from test_db where user REGEXP 'test|hoo'
반응형
'개발이야기 > MySQL' 카테고리의 다른 글
[MySQL] SELECT 결과 UPDATE 하기 (0) | 2023.02.19 |
---|---|
[MySQL] 공백, NULL 값 체크/조회 하기 (0) | 2023.02.06 |
[MySQL] CASE WHEN 사용방법, 예제 (0) | 2022.12.02 |
[MySQL] GROUP_CONCAT 사용법, 예제 (0) | 2022.11.14 |
[MySQL] 날짜 차이 계산하기 (DATEDIFF 사용방법) (0) | 2022.10.13 |
댓글