Study/DB

MYSQL - LIKE와 IN을 함께 사용하기

멘탈은안녕하신가 2021. 1. 15. 00:22
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('%', '있음', '%')

 

 

참조 : https://yamea-guide.tistory.com/entry/MySqlMariaDB-Like-in-%EA%B0%99%EC%9D%B4-%EC%93%B0%EA%B8%B0-%ED%95%B4%EA%B2%B0%EC%B1%85-REGEXP

 

728x90
반응형