반응형
LIKE문은 데이터 어디에있든 찾을 수 있다. 단 방법이 3가지가 있다.
1번째 데이터에서 '1%' 앞에 '1' 문자가 있는 필드값 모두 찾는다
2번째 데이터에서 '%1' 가장뒤에 1이 입력되어있는 필드값 모두 찾는다.
3번째로 '%1%' 데이터가 1이 어디있는든 1이 들어간 모두의 필드 데이터값을 찾는다.
<기본 데이터값>
SELECT * FROM `sample2` WHERE a like '1%' 이용한 출력값
a열 데이터에서 '1이 앞에 입력된 데이터를 모두 출력
SELECT * FROM `sample2` WHERE a like '%1' 이용한 출력값
<기본데이터값>을 보면 a열 데이터 뒤에 '1'이 입력되었는 데이터값이 없기 때문에 결과값이 없다고 나온다.
SELECT * FROM `sample2` WHERE a like '%1%' 이용한 출력값
a열 데이터에 1이 입력한 모든데이터를 출력
SELECT * FROM `sample2` WHERE a like '%0%' 이용한 출력값
a열 데이터에 0이 입력한 모든데이터를 출력
'프로그래밍 공부 > My_SQL' 카테고리의 다른 글
열제약 정의 (0) | 2016.11.30 |
---|---|
Alter문 add 열추가 (0) | 2016.11.25 |
[테이블 작성]Create TABLE문 (0) | 2016.11.25 |
SELECT문 필드열값으로 계산 및 AS를 이용하여 별명 붙이기 (0) | 2016.11.23 |
SELECT문 (0) | 2016.11.23 |