ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ระบบจองตั๋วหนังออนไลน์
โดย Anonymous จ 19 มิ.ย. 2006 10:58 pm บอร์ด Programming - PHP
4
7530
ส 24 มิ.ย. 2006 5:51 pm โดย บุคคลทั่วไป
สอบถามเรื่องไฟล์ ผมทำการอ่านไฟล์
โดย Anonymous จ 19 มิ.ย. 2006 1:52 pm บอร์ด Programming - PHP
2
2023
ศ 23 มิ.ย. 2006 11:17 pm โดย DtTvB
ขอโค้ด ส่งอีเมล์พร้อมแนบไฟล์
โดย Anonymous จ 19 มิ.ย. 2006 10:32 am บอร์ด Programming - PHP
2
2366
อ 17 ส.ค. 2008 10:25 am โดย caraoke
JavaScript auto field สร้าง กร่องข้อความอัตโนมัต
โดย Anonymous อ 18 มิ.ย. 2006 3:11 pm บอร์ด JavaScript & Jquery Ajax
0
3431
อ 18 มิ.ย. 2006 3:11 pm โดย บุคคลทั่วไป
หาผู้ช่วยสอนทำเว็บe-auction
โดย Anonymous อ 18 มิ.ย. 2006 3:07 pm บอร์ด Programming - PHP
1
2012
ศ 07 ก.ค. 2006 4:53 pm โดย บุคคลทั่วไป
หากต้องการให้userเข้ามาฝากไฟส์ในเซิพเวอร์วิธีไหนดีและปลอดภัย
โดย Anonymous ส 17 มิ.ย. 2006 3:11 am บอร์ด Programming - PHP
1
1778
ส 17 มิ.ย. 2006 6:57 pm โดย บุคคลทั่วไป
ถามเกี่ยวกะการย้ายไฟล์ ของ phpnuke หน่อยค่ะ
โดย Anonymous ส 17 มิ.ย. 2006 12:45 am บอร์ด Programming - PHP
1
1775
ส 17 มิ.ย. 2006 7:01 pm โดย บุคคลทั่วไป
โกลบอล Register ของ MsSql
โดย bigdevil88 ศ 16 มิ.ย. 2006 1:07 pm บอร์ด Programming - PHP
2
1980
ศ 23 มิ.ย. 2006 10:43 pm โดย DtTvB
จะสร้างwap siteจะต้องconfig Apache ยังไงบ้างครับ
โดย Anonymous ศ 16 มิ.ย. 2006 10:41 am บอร์ด Programming - PHP
13
5043
พ 05 ก.ค. 2006 10:36 pm โดย wapman
ถามเรื่องการส่ง เว็บเมล์
โดย Anonymous พฤ 15 มิ.ย. 2006 1:54 pm บอร์ด Programming - PHP
11
6848
ศ 27 ก.ค. 2007 8:56 am โดย mindphp
หลักการ ออกแบบฐานข้อมูล
โดย Anonymous พ 14 มิ.ย. 2006 5:11 pm บอร์ด SQL - Database
0
5026
พ 14 มิ.ย. 2006 5:11 pm โดย บุคคลทั่วไป
โปรแกรมสร้างไฟล์ PDF pdf create CutePDF
โดย Anonymous พ 14 มิ.ย. 2006 5:09 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3479
พ 14 มิ.ย. 2006 5:09 pm โดย บุคคลทั่วไป
โค้ดเว็บบอร์ด
โดย Anonymous พ 14 มิ.ย. 2006 8:47 am บอร์ด Programming - PHP
0
4263
พ 14 มิ.ย. 2006 8:47 am โดย บุคคลทั่วไป
โค้ดเว็บแกลอรี่
โดย Anonymous พ 14 มิ.ย. 2006 8:47 am บอร์ด Programming - PHP
0
1818
พ 14 มิ.ย. 2006 8:47 am โดย บุคคลทั่วไป
ดาวน์โหลดเพลง เพลงเทิดพระเกียรติ พระบาทสมเด็จพระเจ้าอยู่หัว
โดย test1 อ 13 มิ.ย. 2006 1:39 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
11646
อ 13 มิ.ย. 2006 1:39 am โดย test1
จะแบ่งหน้าข้อมูลที่ได้จาก Oracle ด้วย php อย่างไรคะ
โดย Anonymous พฤ 08 มิ.ย. 2006 3:42 pm บอร์ด Programming - PHP
1
1812
พฤ 08 มิ.ย. 2006 11:47 pm โดย บุคคลทั่วไป
อยากทราบการส่งค่าเพื่อดึงไฟล์มาแสดงครับ
โดย Anonymous อ 04 มิ.ย. 2006 1:56 am บอร์ด Programming - PHP
11
4030
ศ 08 ธ.ค. 2006 2:52 pm โดย flyme
ช่วยทีครับ...เรื่อง MySQL เก็บไฟล์ในรูปแบบการเก็บ filepath
โดย darkenemy ส 03 มิ.ย. 2006 4:40 pm บอร์ด Programming - PHP
3
3254
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
ปัญหา Warning: mysql_num_rows(): supplied argument is not a
โดย Anonymous พ 31 พฤษภาคม 2006 7:36 pm บอร์ด Programming - PHP
16
50737
อ 25 ก.พ. 2018 2:56 pm โดย บุคคลทั่วไป
มารวมเว็บ สอน sql
โดย icphysics จ 29 พฤษภาคม 2006 3:26 pm บอร์ด Programming - PHP
1
4754
พ 31 พฤษภาคม 2006 8:08 pm โดย icphysics