본문 바로가기
Back-End/🐬MySQL (RDBMS)

[MySQL] 데이터 조회(2) - 문자열 처리 LIKE 문

by 코딩하는 동현😎 2022. 5. 8.

실습을 위해 초기화(클릭)

 

[MySQL] SELECT 문으로 데이터 조회(1) - WHERE 조건문 기초

실습을 위해 초기화 먼저 데이터베이스를 생성해줍니다! 이름을 기업 느낌나게 쿠팡으로 할까요? 번개 표시를 눌러서 실행시켜주고, 동기화 버튼 누르면 스키마에 적용이 됩니다. 그다음에 아

konkukcodekat.tistory.com

 

이 포스트를 이미 보시고 실습 하신 분은 할 필요없습니다.

 

이 포스트를 안보신분은 이 포스트에서 앞부분에 실습 초기화를 해주세요!


문자열은 '' 또는 ""을 감싸서 처리

그러나 이렇게 하면 까다로운 부분이 많이 생깁니다.

예를 들어 서울사는 사람 전부를 조회하려면 어떻게 해야할까요?

이때 LIKE문을 이용해서 처리할 수 있습니다.


LIKE 문으로 문자열 처리

 

% : 아무 문자열

서울사는 사람 전부를 조회하려면 주소 맨 앞부분에 '서울'이 포함된 사람을 조회하면 되겠죠?

%는 모든 문자열을 의미합니다. 그러므로 아래는 맨앞엔 서울, 뒤는 아무문자열이 오는 것이니까 서울로 시작하는 사람을 조회할수 있겠죠?


그러면 '중구'에 사는 사람은 어떻게 할까요? 앞에 아무문자열있고, 중간에 중구가 있고, 뒤에 아무문자열이 오록 하면 되겠죠?

'서울'에 있는 '중구'면 이렇게 더 자세하게 처리할 수 있습니다.

중구는 서울에 있어야하기 때문에 서울로 시작하고, 장난식으로 주소를 잘못입력한 사람을 제외해야하는데,

제대로 입력했다면 맨 마지막에 ~~호가 나오겠죠?


_ : 아무 글자

c로 시작하면서 총 7자인 네이버 이메일인 사람은 이렇게 조회할수 있습니다!

반응형

댓글