프로그래밍 언어/PHP

특정 문자열 레코드 검색하기

· 코딩마이데이

DB 테이블에 저장되어 있는 레코드 중에서 특정 필드에 특정 문자열을 가진 레코드를 검색하는 SQL 명령의 사용 형식은 다음과 같습니다.

select 필드1, 필드2, ... from 테이블명 where 필드 like 수식;

 

1 김씨 고객의 모든 필드 검색하기

customer 테이블에서 김씨 성을 가진 고객의 모든 필드를 검색하는 명령은 다음과 같습니다.

> select * from customer where name like '김%';

김씨 고객의 모든 필드 값 보기

 

여기서 사용된 '김%'으로 시작하는 모든 문자열을 의미합니다.

 

2 이름에 '영'이 있는 고객의 이름, 전화번호 검색하기

customer 테이블에서 이름에 '영'이 들어가는 고객의 이름과 전화번호를 검색하는 SQL 명령의 사용 형식은 다음과 같습니다.

> select name, tel from customer where name like '%영%';

 

이름에 '영'이 있는 고객의 name, tel 필드 값 보기

 

3 은평구에 사는 여성 고객의 모든 필드 검색하기

customer 테이블에서 은평구에 사는 여성 고객의 모든 필드를 검색하는 명령은 다음과 같습니다.

> select * from customer where gender='W' and address like '%은평구%';

은평구 사는 여성 고객의 모든 필드 값 보기

 

여기서 사용된 '%은평구%'가 포함된 모든 문자열을 의미합니다.

'프로그래밍 언어 > PHP' 카테고리의 다른 글

레코드 수정하기  (0) 2026.06.23
레코드 정렬하기  (0) 2026.06.23
특정 조건 레코드 검색하기  (0) 2026.06.23
전체 레코드 검색하기  (0) 2026.06.22
데이터 삽입하기  (0) 2026.06.21