데이터 정렬

AI로 배우는 중급 SQL 쿼리

Jasmin Ludolf

Senior Data Science Content Developer

데이터 탐색과 분석

$$

💻 SQL과 AI 역량 확장:

정렬                   그룹화 필터링                 요약

사용자 지정 범주

$$

모두 프롬프트로!

AI와 말줄임표가 있는 말풍선 3D 일러스트

AI로 배우는 중급 SQL 쿼리

영화 데이터베이스

필름 데이터베이스의 4개 테이블, 필드명과 데이터 타입을 보여주는 스키마

⚠️ AI와 문맥을 공유하기 전에는 항상 허가를 받으십시오

AI로 배우는 중급 SQL 쿼리

정렬

  • 데이터를 순서대로 정렬
  • 검색이 더 빠름
  • 패턴 파악의 첫 단계인 경우가 많음

어수선한 책장

AI로 배우는 중급 SQL 쿼리

오름차순 정렬

프롬프트: 모든 영화 제목을 알파벳순으로 표시하세요

SELECT title
FROM films
ORDER BY title ASC;
|title                     |
|--------------------------|
|#Horror                   |
|10 Cloverfield Lane       |
|10 Days in a Madhouse     |
|10 Things I Hate About You|
|10,000 B.C.               |
|102 Dalmatians            |
...

$$

  • 어떤 필드에도 적용

$$

  • 오름차순 ASC 특징:
    • A → Z
    • 특수문자·숫자가 문자보다 먼저
    • 대문자 다음 소문자
    • 기본 정렬
AI로 배우는 중급 SQL 쿼리

내림차순 정렬

프롬프트: 모든 영화 제목을 내림차순으로 표시하세요

SELECT title
FROM films
ORDER BY title DESC;
|title                     |
|--------------------------|
|Æon Flux                  |
|xXx: State of the Union   |
|xXx (Triple X)            |
|eXistenZ|
...

$$

  • 내림차순:
    • Z → A
    • 소문자 우선, 그다음 대문자
    • Æ는 z 뒤에 저장되면 먼저 올 수 있음

$$

  • 내림차순은 DESC 키워드
AI로 배우는 중급 SQL 쿼리

정렬 방향 지정

$$

오름차순

  • 오래된 것이 먼저
  • 알파벳순
  • A → Z
  • 시간순

$$

⬇ ️ 내림차순

  • 최신이 먼저
  • Z → A
  • 숫자 감소 방향
AI로 배우는 중급 SQL 쿼리

모호한 프롬프트

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
AI로 배우는 중급 SQL 쿼리

구체적으로 지시하기

프롬프트: 제목과 개봉 연도를 연도 기준으로 정렬해 보여주세요

SELECT title, release_year
FROM films
ORDER BY release_year;
|title                         |release_year|
|------------------------------|------------|
|Intolerance: Love's Struggle  |1916        |
|Over the Hill to the Poorhouse|1920        |
|The Big Parade                |1925        |
|Metropolis                    |1927        |
...
AI로 배우는 중급 SQL 쿼리

다중 필드 정렬

  • 첫 번째 필드, 다음 필드 순으로 정렬
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • 동점일 때 다음 필드가 결정
SELECT title, oscar, bafta
FROM awards
ORDER BY oscar DESC, bafta DESC;
|title               |oscar|bafta|
|--------------------|-----|-----|
|Lord of the Rings...|11   |2    |
|Ben-Hur             |11   |1    |
|Titanic             |11   |0    |
AI로 배우는 중급 SQL 쿼리

서로 다른 정렬 방향

프롬프트: 영화 제목과 개봉 연도를 연도 내림차순, 제목 오름차순으로 정렬해 보여주세요

SELECT title, release_year
FROM films
ORDER BY release_year DESC, title ASC;
|title           |release_year|
|----------------|------------|
|10,000 B.C.     |            |
|A Touch of Frost|            |    
|Anger Management|            |    
|Animal Kingdom  |            |
...
AI로 배우는 중급 SQL 쿼리

연습해 봅시다!

AI로 배우는 중급 SQL 쿼리

Preparing Video For Download...