728x90
반응형
- MYSQL에선 LIKE와 IN을 함께 사용할 수 없음
- 정규식을 활용해 문제를 해결할 수 있음
- 사용법
WHERE {컬럼} REGEXP '문자열1|문자열2|문자열3|...'
- 사용 예)
WHERE TEXT REGEXP '이런|문자열도|있고|저런|문자열도|있음'
- 위와 같은 사용법을 풀어쓰면 아래와 같음
WHERE TEXT LIKE CONCAT('%', '이런', '%')
OR TEXT LIKE CONCAT('%', '문자열도', '%')
OR TEXT LIKE CONCAT('%', '있고', '%')
OR TEXT LIKE CONCAT('%', '저런', '%')
OR TEXT LIKE CONCAT('%', '문자열도', '%')
OR TEXT LIKE CONCAT('%', '있음', '%')
728x90
반응형
'Study > DB' 카테고리의 다른 글
DB - EXISTS 와 IN (0) | 2021.01.15 |
---|---|
DB - SELECT 시 순위 출력 (0) | 2021.01.15 |
MYSQL - 비밀번호가 다르다고 할 경우 해결방법 (0) | 2021.01.15 |
MYSQL - my.ini 위치 (0) | 2021.01.15 |
MYSQL - 주석 (0) | 2021.01.15 |
댓글