ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีสร้าง Profile พนักงานรายบุคคล
โดย Anonymous พฤ 13 ก.ค. 2006 12:24 am บอร์ด Programming - PHP
1
2822
พฤ 13 ก.ค. 2006 9:57 am โดย บุคคลทั่วไป
Free PHP Program แปลง .xls เป็น html ,sql , Mysql , xml
โดย icphp พ 12 ก.ค. 2006 1:46 am บอร์ด SQL - Database
0
5290
พ 12 ก.ค. 2006 1:46 am โดย icphp
คำสั่ง foreach
โดย Anonymous อ 11 ก.ค. 2006 1:27 am บอร์ด Programming - PHP
5
3824
ส 15 ก.ค. 2006 12:19 am โดย icphp
ถามเรื่องลับๆ ของคนอยากรู้ กับip ครับ
โดย noom69 ส 08 ก.ค. 2006 7:30 pm บอร์ด Programming - PHP
1
2121
อ 09 ก.ค. 2006 3:28 am โดย icphp
ขอโค้ดเกี่ยวกับการค้นหาด้วยเถิด
โดย Anonymous ส 08 ก.ค. 2006 2:44 pm บอร์ด Programming - PHP
6
3128
พ 12 ก.ค. 2006 11:43 am โดย บุคคลทั่วไป
อยากทราบวิธีใช้งาน rapidshare
โดย Anonymous ส 08 ก.ค. 2006 1:50 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3392
ส 08 ก.ค. 2006 2:28 am โดย icphp
ความสามารถของ php กับ interface
โดย Anonymous พ 05 ก.ค. 2006 11:15 pm บอร์ด Programming - PHP
1
2385
พฤ 06 ก.ค. 2006 1:21 am โดย icphp
interface จองตั๋วหนัง
โดย Anonymous พ 05 ก.ค. 2006 11:12 pm บอร์ด Programming - PHP
2
3163
พฤ 06 ก.ค. 2006 12:52 pm โดย บุคคลทั่วไป
การนำ flie PDF มาแสดงบน website ทำอย่างไร ใครมี code ช่วยบอก แสดงไฟล์ PDF บนเว็บ
โดย karn_w จ 03 ก.ค. 2006 3:44 pm บอร์ด Programming - PHP
7
25509
จ 16 ธ.ค. 2013 5:42 pm โดย ghorkor
เขียน javascript Run ไฟล์ที่เครื่อง Client อย่างไร
โดย paccon ศ 30 มิ.ย. 2006 5:08 pm บอร์ด Programming - PHP
3
2976
จ 17 ก.ค. 2006 10:12 am โดย paccon
ถาม คุณ icphp เรื่อง list menu 2 ชั้น ครับ
โดย Anonymous พฤ 29 มิ.ย. 2006 6:29 pm บอร์ด Programming - PHP
12
4271
พฤ 06 ก.ค. 2006 11:55 am โดย บุคคลทั่วไป
วิธีการติดตั้งกระดาน phpbb2
โดย Anonymous พฤ 29 มิ.ย. 2006 3:54 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
6025
พ 12 ก.ค. 2006 8:57 am โดย บุคคลทั่วไป
ใช้ Apache 2.0.58 ต้องการใช้ SSL ต้องตั้งค่าอย่างไรครับ
โดย darkleonic อ 27 มิ.ย. 2006 3:44 pm บอร์ด Programming - PHP
4
3499
ศ 07 ก.ค. 2006 11:39 am โดย nai_ake
แสดงผล shopping
โดย Anonymous อ 25 มิ.ย. 2006 8:27 pm บอร์ด Programming - PHP
1
1826
อ 25 มิ.ย. 2006 9:54 pm โดย icphp
โปรแกรม ตาราง บอลโลก พร้อมรายงานคะแนน (แบบสดๆ เลยครับ)
โดย DtTvB ส 24 มิ.ย. 2006 10:59 am บอร์ด Programming - PHP
3
3420
อ 25 มิ.ย. 2006 12:26 pm โดย บุคคลทั่วไป
เอาโลโก PHP เท่ๆ เก๋ มาลงให้ดูครับ
โดย mindphp พ 21 มิ.ย. 2006 7:17 pm บอร์ด Programming - PHP
12
9352
ส 09 ก.พ. 2008 9:07 am โดย mindphp
ขอคำแนะนำ อยากดึงเมล์ที่มีไฟล์แนบ จาก server มายัง client
โดย Anonymous พ 21 มิ.ย. 2006 6:59 pm บอร์ด Programming - PHP
2
1785
พ 21 มิ.ย. 2006 7:11 pm โดย บุคคลทั่วไป
แนะนำ Opera 9.00 for Windows
โดย mindphp พ 21 มิ.ย. 2006 1:15 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3641
พ 21 มิ.ย. 2006 1:15 pm โดย mindphp
Handy drive ใช้การไม่ได้ทำงัยดี
โดย notone พ 21 มิ.ย. 2006 12:58 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3986
พฤ 29 มิ.ย. 2006 3:46 pm โดย บุคคลทั่วไป
วิธีสมัคร mail ของ Gmail โดยไม่ต้องใช้ invite จากผู้อื่น
โดย Anonymous พ 21 มิ.ย. 2006 2:15 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
11466
จ 21 ก.ค. 2008 5:31 pm โดย bajita