Data Science/DB+SQL
[MYSQL] SQL - LIKE OR 를 정규식(REGEXP)으로 튜닝
DS-9VM
2021. 9. 1. 10:07
728x90
-- col1 에 Hello 또는 World를 포함한 값 조회
SELECT *
FROM table1
WHERE col1 LIKE '%Hello%'
AND col1 LIKE '%World%'
-- 위 쿼리와 동일한 결과를 조회.
SELECT *
FROM table1
WHERE col1 REGEXP ('Hello|World')
-- col1 에 Hello 또는 World를 시작하는 결과 조회.
SELECT *
FROM table1
WHERE col1 LIKE 'Hello%'
AND col1 LIKE 'World%'
-- 위 쿼리와 동일한 결과를 조회.
SELECT *
FROM table1
WHERE col1 REGEXP ('^Hello|^World')
728x90