DISTINCT와 별칭
SQL은 결과를 깔끔하게 정리하고 열 이름을 바꿔서 출력이 더 읽기 쉽고 다루기 편하도록 해 주는 도구를 제공합니다.
DISTINCT
키워드는 중복 값을 제거하고, AS
키워드는 열이나 테이블에 별칭(alias)을 부여합니다.
DISTINCT: 중복 값 제거
DISTINCT
키워드는 SELECT
절에서 사용되어 오직 고유한 값만 반환합니다.
중복된 도서 제목 제거
SELECT DISTINCT title FROM book_checkouts;
같은 책이 여러 번 대출되었더라도, 각 제목은 한 번만 표시됩니다.
AS: 열과 테이블 이름 바꾸기
AS
키워드는 쿼리에서 열이나 테이블에 임시 이름(별칭)을 지정할 수 있게 해 줍니다.
가독성을 위한 열 이름 변경
SELECT title AS book_title, member_id AS borrower FROM book_checkouts;
결과에서는 열 머리글이 책_제목
과 대출자
로 표시되어 제목
과 회원번호
보다 더 직관적으로 보입니다.
DISTINCT와 AS는 왜 중요할까요?
이 도구들을 사용하면 다음과 같은 이점이 있습니다.
- 불필요한 반복 제거
- 결과 구조를 정돈
- 보고서와 쿼리의 가독성 향상
특히 별칭은 다음과 같은 경우에 유용합니다.
- 길거나 복잡한 열 이름을 다룰 때
- 이름이 겹치는 여러 테이블을 Join할 때
Quiz
0 / 2
1.
SQL 쿼리에서 DISTINCT 키워드는 어떤 역할을 하나요?
테이블에서 중복된 레코드를 삭제한다
선택한 열에서 고유한 값만 반환한다
값을 사전순으로 정렬한다
중복된 행을 강조 표시한다
2.
SQL에서 AS 키워드는 어떤 용도로 사용되나요?
조건에 따라 값을 필터링한다
기본 키를 정의한다
결과에서 열 또는 테이블의 이름을 바꾼다
테이블에 새 값을 삽입한다
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과