본문 바로가기

프로그래밍 공부/My_SQL

SELECT문 & LIKE문

반응형

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