Sắp xếp dữ liệu

Truy vấn SQL Trung cấp với AI

Jasmin Ludolf

Senior Data Science Content Developer

Khám phá và phân tích dữ liệu

$$

💻 Phát triển kỹ năng SQL và AI:

Sắp xếp Nhóm Lọc Tóm tắt

Phân loại tùy chỉnh

$$

Tất cả bằng nhắc lệnh!

Minh họa 3D các bong bóng hội thoại, một có chữ AI và một có dấu ba chấm

Truy vấn SQL Trung cấp với AI

Cơ sở dữ liệu phim

Sơ đồ hiển thị bốn bảng trong cơ sở dữ liệu films gồm tên trường và kiểu dữ liệu

⚠️ Luôn xin phép trước khi chia sẻ ngữ cảnh với AI

Truy vấn SQL Trung cấp với AI

Sắp xếp

  • Sắp xếp dữ liệu theo thứ tự
  • Tìm kiếm nhanh hơn
  • Thường là bước đầu để phát hiện mẫu

Kệ sách lộn xộn

Truy vấn SQL Trung cấp với AI

Thứ tự tăng dần

Yêu cầu: Hiển thị tất cả tiêu đề phim theo thứ tự bảng chữ cái

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            |
...

$$

  • Áp dụng cho mọi trường

$$

  • ASC Tăng dần:
    • A đến Z
    • Ký tự đặc biệt, số trước chữ
    • Chữ hoa trước chữ thường
    • Mặc định
Truy vấn SQL Trung cấp với AI

Thứ tự giảm dần

Yêu cầu: Hiển thị tất cả tiêu đề phim theo thứ tự giảm dần

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

$$

  • Thứ tự giảm dần:
    • Z đến A
    • Chữ thường trước chữ hoa
    • Æ có thể đứng đầu nếu lưu sau z

$$

  • Từ khóa DESC cho giảm dần
Truy vấn SQL Trung cấp với AI

Chỉ định thứ tự

$$

Thứ tự tăng dần

  • Cũ nhất trước
  • Theo bảng chữ cái
  • Từ A đến Z
  • Theo thời gian

$$

⬇ ️ Thứ tự giảm dần

  • Mới nhất trước
  • Từ Z đến A
  • Đếm lùi
Truy vấn SQL Trung cấp với AI

Yêu cầu mơ hồ

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
Truy vấn SQL Trung cấp với AI

Nêu rõ yêu cầu

Yêu cầu: Hiển thị tiêu đề và năm phát hành, sắp xếp theo năm phát hành

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        |
...
Truy vấn SQL Trung cấp với AI

Sắp xếp nhiều trường

  • Sắp xếp theo trường đầu tiên, rồi đến trường tiếp theo
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Giống như phân xử khi hòa
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    |
Truy vấn SQL Trung cấp với AI

Hướng sắp xếp khác nhau

Yêu cầu: Hiển thị tiêu đề phim và năm phát hành, sắp xếp theo năm giảm dần rồi tiêu đề tăng dần

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  |            |
...
Truy vấn SQL Trung cấp với AI

Ayo berlatih!

Truy vấn SQL Trung cấp với AI

Preparing Video For Download...