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 '%길동%;

 

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

MySQL

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로