특정 조건 레코드 검색하기
DB 테이블에 저장되어 있는 레코드 중에서 특정 조건을 만족시키는 레코드를 검색하는 SQL 명령의 사용 형식은 다음과 같습니다.
| select 필드1, 필드2, ... from 테이블명 where 조건식; |
1 여성 고객의 이름, 성별, 주소, 나이 검색하기
customer 테이블에서 여성 고객의 이름, 성별, 주소, 나이를 검색하는 SQL 명령은 다음과 같습니다.
> select name, gender, address, age from customer where gender='W';
phpMyAdmin의 콘솔 창에 위의 명령을 입력하고 Ctrl + Enter를 누르면 다음 그림에서와 같은 화면이 나타납니다.

위 그림에서는 gender 필드의 값이 'W', 즉 여성 고객에 대한 name, gender, address, age 필드의 내용을 보여줍니다.
2 마일리지가 10000점 이상인 고객의 이름, 마일리지, 주소 검색하기
customer 테이블에서 마일리지가 10000점 이상인 고객의 이름, 마일리지, 주소를 검색하는 SQL 명령은 다음과 같습니다.
> select name, mileage, address from customer where mileage >= 10000;

3 20대 남성 고객의 이름, 성별, 나이, 전화번호 검색하기
customer 테이블에서 20대 남성 고객의 이름, 성별, 나이, 전화번호를 검색하는 SQL 명령은 다음과 같습니다.
> select name, gender, age, tel from customer where age >= 20 and age <= 29 and gender = 'M';

'프로그래밍 언어 > PHP' 카테고리의 다른 글
| 레코드 정렬하기 (0) | 2026.06.23 |
|---|---|
| 특정 문자열 레코드 검색하기 (0) | 2026.06.23 |
| 전체 레코드 검색하기 (0) | 2026.06.22 |
| 데이터 삽입하기 (0) | 2026.06.21 |
| SQL 명령 일괄 실행하기 (0) | 2026.06.21 |