การเรียงลำดับข้อมูล

SQL ระดับกลางด้วย AI

Jasmin Ludolf

Senior Data Science Content Developer

สำรวจและวิเคราะห์ข้อมูล

$$

💻 พัฒนาทักษะ SQL และ AI:

เรียงลำดับ                   จัดกลุ่ม กรองข้อมูล                สรุปผล

หมวดหมู่แบบกำหนดเอง

$$

ทำได้ทั้งหมดด้วย Prompting!

ภาพ 3D ของฟองข้อความ 2 อัน อันหนึ่งมีคำว่า AI และอีกอันมีจุดสามจุด

SQL ระดับกลางด้วย AI

ฐานข้อมูลภาพยนตร์

Schema แสดงตาราง 4 ตารางในฐานข้อมูลภาพยนตร์ รวมถึงชื่อฟิลด์และชนิดข้อมูล

⚠️ ขอสิทธิ์ให้ถูกต้องก่อนแชร์ข้อมูลบริบทกับ AI เสมอ

SQL ระดับกลางด้วย AI

การเรียงลำดับ

  • จัดเรียงข้อมูลตามลำดับ
  • ช่วยให้ค้นหาได้เร็วขึ้น
  • มักเป็นขั้นตอนแรกในการสังเกตรูปแบบ

ชั้นหนังสือที่รกและไม่เป็นระเบียบ

SQL ระดับกลางด้วย AI

เรียงลำดับจากน้อยไปมาก

Prompt: แสดงชื่อภาพยนตร์ทั้งหมดเรียงตามตัวอักษร

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
    • อักขระพิเศษและตัวเลขอยู่ก่อนตัวอักษร
    • ตัวพิมพ์ใหญ่อยู่ก่อนตัวพิมพ์เล็ก
    • ค่าเริ่มต้นของการเรียงลำดับ
SQL ระดับกลางด้วย AI

เรียงลำดับจากมากไปน้อย

Prompt: แสดงชื่อภาพยนตร์ทั้งหมดเรียงจากมากไปน้อย

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

$$

  • เรียงจากมากไปน้อย:
    • Z ถึง A
    • ตัวพิมพ์เล็กอยู่ก่อนตัวพิมพ์ใหญ่
    • Æ อาจอยู่ต้นถ้าเก็บไว้หลัง z

$$

  • ใช้คีย์เวิร์ด DESC สำหรับการเรียงจากมากไปน้อย
SQL ระดับกลางด้วย AI

ระบุทิศทางการเรียงลำดับ

$$

เรียงจากน้อยไปมาก

  • เก่าสุดก่อน
  • เรียงตามตัวอักษร
  • จาก A ถึง Z
  • เรียงตามลำดับเวลา

$$

⬇ ️ เรียงจากมากไปน้อย

  • ใหม่สุดก่อน
  • จาก Z ถึง A
  • นับถอยหลัง
SQL ระดับกลางด้วย AI

Prompt ที่คลุมเครือ

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
SQL ระดับกลางด้วย AI

การระบุ Prompt ให้ชัดเจน

Prompt: แสดงชื่อภาพยนตร์และปีที่ออกฉาย เรียงตามปีที่ออกฉาย

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        |
...
SQL ระดับกลางด้วย AI

การเรียงลำดับหลายฟิลด์

  • เรียงตามฟิลด์แรกก่อน แล้วจึงเรียงตามฟิลด์ถัดไป
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    |
SQL ระดับกลางด้วย AI

เรียงลำดับต่างทิศทาง

Prompt: แสดงชื่อภาพยนตร์และปีที่ออกฉาย เรียงตามปีจากมากไปน้อย แล้วเรียงตามชื่อจากน้อยไปมาก

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  |            |
...
SQL ระดับกลางด้วย AI

มาฝึกกันเถอะ!

SQL ระดับกลางด้วย AI

Preparing Video For Download...