| [mySql] 다양한 db검색 스킬 총정리 (띄워쓰기 무시, 다중검색, 포함되는 단어 검색) |
|
|
 |
10년 전 |
mySql] 기본 검색 구문
"SELECT *
FROM `검색할 테이블이름`
WHERE `검색컬럼` LIKE '검색어'
mySql]검색어를 포함하는 열 검색
%표시는 "여기엔 뭐가 와도 상관없다" 라는 뜻입니다.
즉, "%검색어" 라고 하면 무슨 단어이든 "검색어"로 끝나는걸 찾겠다는거죠.
또한 "검색어%" 라고 하면 무슨 단어이든 "검색어"로 시작하는걸 찾겠다는 겁니다.
그럼 "%검색어%" 라고 한다면?
검색어를 포함하는 모든것을 검색하겠다는거죠
"SELECT *
FROM `검색할 테이블이름`
WHERE `검색컬럼` LIKE '%검색어%'
mySql] 띄어쓰기 무시하고 검색하기
"SELECT *
FROM `검색할 테이블이름`
WHERE REPLACE(`검색컬럼`, ' ', '') LIKE '검색어'
mySql] 띄어쓰기 무시하고, 포함하는단어 검색
"SELECT *
FROM `검색할 테이블이름`
WHERE REPLACE(`검색컬럼`, ' ', '') LIKE '%검색어%' |
|
추천 : 903 |
추천
목록
|
|