like의 활용 > 정보공유

본문 바로가기

정보공유

일반글
MySQL

like의 활용

페이지 정보

게시물QR코드

본문

mysql like 문은 특정 문자가 포함되어 있는 데이터를 검색 할때 사용됩니다.

 

예를 들어 검색창에 mysql 이라고 검색하면 

 

like를 사용하여 mysql_select, mysql_update 이런한 데이터를 확인 할수있지만

like를 사용하지 않으면 mysql 과 일치하는 데이터만 나오게 됩니다.

사용 의도에 맞게 사용해 주시면 됩니다.

 

특정 문자로 시작하는 데이터 검색

SELECT 필드명 FROM 테이블명 WHERE 필드명 LIKE '특정 문자열%;

 

특정 문자로 끝나는 데이터 검색

SELECT 필드명 FROM 테이블명 WHERE 필드명 LIKE '%특정 문자열;

 

특정 문자 포함  데이터  검색

SELECT 필드명 FROM 테이블명 WHERE 필드명 LIKE '%특정 문자열%;

 

그누보드 회원테이블의 회원정보 데이터로 예제를 해보도록 하겠습니다.

 

Example.01

g5_member 테이블에 mb_name이 홍 씨를 모두 검색

(뒤에 자릿수는 상관 x, 홍 만 있어도 검색)

SELECT * FROM g5_member WHERE mb_name이 LIKE '홍%;

 

Example.02 

g5_member 테이블에 name이 이름이 x길동 인 사람을 검색

(앞에 자릿수는 상관 x, 길동 만 있어도 검색)

SELECT * FROM g5_member WHERE mb_name이 LIKE '%길동;

 

Example.03 

g5_member 테이블에 name이 이름이 x길동x 인 사람을 검색

(앞, 뒤에 자릿수는 상관 x, 길동 만 있어도 검색)

SELECT * FROM g5_member WHERE mb_name이 LIKE '%길동%;

 

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.