모두CBT

21-2[회원] 테이블에서 이름이 "이"로 시작하는 회원만 골라, 이름… | 2021년 정보처리기사실기 2회차 기출문제 상세 페이지

8

21-2

[회원] 테이블에서 이름이 "이"로 시작하는 회원만 골라, 이름의 내림차순으로 정렬해 조회하려 한다. SQL 문의 빈칸 ①, ②를 채우시오.

[회원]

번호이름등급
11이도원골드
12한서윤실버
13이가람브론즈
14오이안골드
15이채민실버
SELECT *
FROM 회원
WHERE 이름 LIKE ( ① )
ORDER BY 이름 ( ② );
해설

① '이%'

② DESC


[해설]

LIKE에서 %는 길이 0 이상의 임의 문자열이므로, "이"로 시작하는 값은 '이%'로 찾는다. 가운데에 "이"가 있는 오이안은 걸러진다.

내림차순 정렬은 DESC를 붙인다. 생략하면 기본값인 오름차순(ASC)이 된다.

결과는 이채민, 이도원, 이가람 순이다. 한 글자 자리만 대신하는 와일드카드는 _이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.