정보처리기사

SQL 조작어(DML) - SELECT (부분 매치 질의문)

르네 루덴스 2021. 7. 20. 20:21

⑦ 부분 매치 질의문

• 부분 매치 질의문은 조건문 작성 시 문자형 자료의 일부를 가지고 비교하여 검색하는 질의문을 말한다.

• 부분 매치 질의문에서 '%'는 여러 문자를 대신하고, '_'는 하자리를 대신한다.

• '%'나'_'를 이용하여 조건문을 작성할 때는 '=' 대신 'LIKE'를 이용한다.

 

학생테이블

학번 성명 학년 수강과목 점수 연락처
011111 김예진 1 경영학과 85 2341-4567
022010 김상현 2 산업공학과 80 111-1234
033223 김태희 1 데이터베이스 88 2452-2151
044020 유병승 3 운영체제 92  
055533 양호준 2 행정학과 90 2432-4461
066017 이우식 4 행정학과 75 6255-7588

 

예) [학생] 테이블에서 연락처의 번호가 '7588'로 끝나는 학생의 성명을 검색하시오.

SELECT 성명
FROM 학생
WHERE 연락처 LIKE '%7588';

<결과>

 성명
이우식