특정 문자열 레코드 검색하기
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 '%영%';

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 |