SELECT DISTINCT (ดิซทีง) หรือ การเรียกดูข้อมูลที่ไม่ซ้ำกัน

             การ SELECT (ซีเล็คท์) แบบ DISTINCT จะแตกต่างจากการ SELECT ทั่วๆ ไป คือ คำสั่งจะทำการลบแถวที่ซ้ำกัน หรือก็คือ ไม่แสดงข้อมูลที่ซ้ำกัน

รูปแบบคำสั่ง : 

SELECT DISTINCT
column_1
FROM table_name

อธิบายคำสั่ง

SELECT DISTINCT (ซีเล็คท์) :  คำสั่งเลือกแสดงข้อมูลที่ไม่ซ้ำ

column_1 (คอลัมน์_1)       :  ชื่อคอลัมน์ที่ต้องการ select

table_name (เทเบิล_เนม)     :  ชื่อตารางที่ต้องการ select 

ตัวอย่าง

จากรายชื่อทั้งหมดที่เราให้แสดง ข้อมูลของ city (ซิตตี้) ด้วย จะเห็นว่า มีรายชื่อ city ที่ซ้ำกันอยู่

การเรียกดูข้อมูลทั้งหมด
การเรียกดูข้อมูลทั้งหมด

เราจึงทำการเลือก SELECT เพียงแค่ city เพื่อให้เห็นชัดเจนขึ้น โดยทำการ

การ SELECT แบบปกติ

SELECT city
FROM res_partner

ผลที่ได้ :

การ SELECT แบบปกติ
การ SELECT แบบปกติ 

ยกตัวอย่าง "Taipei" ที่มีข้อมูลซ้ำกันถึง 4 ชื่อ

เราจึงทำการ SELECT โดยใช้ DISTINCT

การ SELECT แบบ DISTINCT

SELECT DISTINCT city
FROM res_partner

ผลที่ได้ :

การ SELECT แบบ DISTINCT
การ SELECT แบบ DISTINCT 

city ต่างๆ ที่มีชื่อซ้ำกัน จะไม่ถูกนำมาแสดง จะเห็นได้ว่า แต่ละชื่อจะเหลือเพียงแต่ 1 อย่างเช่น "Taipei"

สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง SQL ต่างๆ

โดย : http://www.mindphp.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
.. ขอคำแนะนำเกี่ยวกับการพิมพ์รายงาน ผ่าน PHP หน่อยครับ ..
โดย nasekas จ 27 ก.ย. 2010 3:46 pm บอร์ด Programming - PHP
2
3197
อ 24 ต.ค. 2010 8:26 am โดย บุคคลทั่วไป View Topic .. ขอคำแนะนำเกี่ยวกับการพิมพ์รายงาน ผ่าน PHP หน่อยครับ ..
Import sql แล้วเกิด eror แก้ยังไงครับ!
โดย siwach_2010 จ 27 ก.ย. 2010 4:34 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1291
อ 28 ก.ย. 2010 12:09 am โดย mindphp View Topic Import sql แล้วเกิด eror แก้ยังไงครับ!
เป็นอะไรไม่รู้ Login ไม่ได้ log ได้อันเดียว
โดย Anonymous ส 25 ก.ย. 2010 2:26 pm บอร์ด Programming - PHP
1
1091
ส 25 ก.ย. 2010 6:49 pm โดย mindphp View Topic เป็นอะไรไม่รู้ Login ไม่ได้ log ได้อันเดียว
phpไฟล์ ให้เมล์ comment มาที่เวบ อยากให้หน้าขอบคุณ แสดงข้อมูลcomment ย้ำอีกที
โดย wharf ส 25 ก.ย. 2010 11:43 am บอร์ด Programming - PHP
1
1004
ส 25 ก.ย. 2010 6:51 pm โดย mindphp View Topic phpไฟล์ ให้เมล์ comment มาที่เวบ อยากให้หน้าขอบคุณ แสดงข้อมูลcomment ย้ำอีกที
php export excel แบบนี้มีวิธีเขียนอย่างไรบ้างครับ -_-!
โดย worawitinter ศ 24 ก.ย. 2010 9:09 pm บอร์ด Programming - PHP
0
1815
ศ 24 ก.ย. 2010 9:09 pm โดย worawitinter View Topic php export excel แบบนี้มีวิธีเขียนอย่างไรบ้างครับ -_-!
ไฟล์กลายเป็น .menc
โดย genocideaon ศ 24 ก.ย. 2010 8:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1401
ศ 24 ก.ย. 2010 8:52 am โดย genocideaon View Topic ไฟล์กลายเป็น .menc
ปัญหาจากการติดตั้ง VirtueMart ที่ joomla
โดย togo พฤ 23 ก.ย. 2010 10:06 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
4
2955
ศ 24 ก.ย. 2010 8:42 pm โดย togo View Topic ปัญหาจากการติดตั้ง VirtueMart ที่ joomla
อยากทราบเรื่องการแก้ code รูปภาพ
โดย Anonymous พฤ 23 ก.ย. 2010 7:33 pm บอร์ด Programming - PHP
1
1375
ศ 24 ก.ย. 2010 12:26 am โดย mindphp View Topic อยากทราบเรื่องการแก้ code รูปภาพ