SQL 기초13~14 - 05 - DSTINCT_(Chapter 10. CONCAT, ALIAS, DSTINCT, LIMIT)

HA_·2023년 11월 29일
0

Chapter 10-4. DSTINCT

1. DSTINCT

검색한 결과의 중복 제거

2. 검색한 결과의 중복 제거

SELECT DSTINCT column1, column2, ...
FROM tablename;

3. DISTINCT 예제 - 1

연예인 소속사 종류를 검색 - 중복 포함

SELECT agency
FROM celeb;

4. DISTINCT 예제 - 1

연예인 소속사 종류를 검색 - 중복 제외 (DISTINCT)

SELECT DISTINCT agency
FROM celeb;

5. DISTINCT 예제 - 2

가수 중에서, 성별과 직업별 종류를 검색 - 중복 포함

SELECT sex, job_title
FROM celeb
WHERE job_title like '%가수%';

6. DISTINCT 예제 - 2

가수 중에서, 성별과 직업별 종류를 검색 - 중복 제외 (DISTINCT)

SELECT DISTINCT sex, job_title
FROM celeb
WHERE job_title like '%가수%';

혼자서 해봅시다.

문제 1. celeb 테이블에서 성별과 소속사 별 종류를 검색하여 성별, 소속사 순으로 정렬하세요.

내가 쓴 답)

SELECT DISTINCT sex, job_title
FROM celeb
ORDER BY sex, job_title;
  • 풀기 했는데 문제가 이해되지 않음.
    오답!
  • 조건이 중복을 제거하지 않음!
    풀이)
SELECT sex, job_title
FROM celeb
ORDER BY sex, job_title ASC;

0개의 댓글