-
MySQL
SELECT * FROM table_name WHERE column_name LIKE "%$username$%"
이 방식은 보안위험성이 높다네요;;; 그래서 아래 방식 추천!! (# 을 쓰는게 좋답니다;)SELECT * FROM table_name WHERE column_name LIKE CONCAT('%', #keyword#, '%')
-
ORACLE
SELECT * FROM table_name WHERE column_name LIKE '%'|| #username# ||'%'
-
SYBASE/SQL SERVER
SELECT * from table_name WHERE column_name LIKE '%' + #username# + '%'
그냥 like %#땡땡땡#% 이렇게 하면
PrepareStatement 형식으로 바뀌면서 %?% 가 되어 오류가 발생.
'DataBase' 카테고리의 다른 글
mybatis - sql.xml(product search) (0) | 2011.04.12 |
---|
Recent Comments