Programming/DataBase
[DB] MySQL LIKE
cdv
2023. 1. 3. 17:58
오라클과 mySQL의 LIKE의 문법에는 차이가 있다
둘다 LIKE를 쓰는 것까지는 동일한데
오라클은 아래 예제와 같이 %?%이면 끝나는데
SELECT * FROM BOARD WHERE TITLE LIKE '%'||?||'%' ORDER BY NUM DESC;
mySQL은 아래와 같이 작성해야한다.
mySQL도 위와 같이 쓸 수 있지만 원하는 결과값을 얻을 수는 없을 것이다.
참고로 둘다 동작은 가능하다
SELECT * FROM BOARD WHERE TITLE LIKE CONCAT('%',?,'%') ORDER BY NUM DESC;