Devdit
 

SQL แสดงข้อมูลไม่ซ้ำ ด้วยคำสั่ง DISTINCT

6.4K

สอนเขียนคำสั่ง SQL แสดงข้อมูลไม่ซ้ำ ด้วยคำสั่ง DISTINCT  โดยตัวอย่างใช้คำสั่ง DISTINCT ร่วมกับคำสั่ง SELECT เพื่อแสดงค่าที่ไม่ซ้ำ หรือแตกต่างกันออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้  

 

ตัวอย่าง ข้อมูลเริ่มต้นมีข้อมูลที่ซ้ำ คือ SQL และ Java

+------------+
| name       |
+------------+
| Java       |
| PHP        |
| MySQL      |
| SQL        |
| Linux      |
| SQL Server |
| Windows    |
| Javascript |
| SQL        |
| Java       |
+------------+
10 rows in set (0.001 sec)

 

ตัวอย่าง SQL แสดงข้อมูลไม่ซ้ำ ด้วยคำสั่ง DISTINCT 

SELECT DISTINCT name FROM book ORDER BY id ASC;

ผลลัพธ์

+------------+
| name       |
+------------+
| Java       |
| PHP        |
| MySQL      |
| SQL        |
| Linux      |
| SQL Server |
| Windows    |
| Javascript |
+------------+
8 rows in set (0.001 sec)

คำอธิบาย

ใช้คำสั่ง DISTINCT เพื่อแสดงข้อมูลที่ไม่ซ้ำ หรือแตกต่างกันออกสู่หน้าจอ จากข้อมูลเริ่มต้นมี 10 rows หลังใช้คำสั่ง DISTINCT เพื่อแสดงข้อมูลไม่ซ้ำ ได้ผลลัพธ์เป็น 8 rows

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ