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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากทราบว่าทำอย่างไรให้ php สามารถ convert เป็น pdf ได้
โดย Anonymous พ 09 ส.ค. 2006 1:51 am บอร์ด Programming - PHP
2
2287
อ 15 ส.ค. 2006 5:20 am โดย บุคคลทั่วไป
ต้องการกำหนด การ Upload ไฟล์ใน PHP อย่างไรครับ??
โดย Anonymous จ 07 ส.ค. 2006 4:49 pm บอร์ด Programming - PHP
1
2400
จ 07 ส.ค. 2006 7:32 pm โดย mindphp
ขอคำแนะนำเรื่อง import ข้อมูล
โดย Anonymous อ 06 ส.ค. 2006 4:47 pm บอร์ด Programming - PHP
7
3077
จ 07 ส.ค. 2006 7:23 pm โดย mindphp
อัพเดทข้อมูลหลายrecord
โดย Anonymous ศ 04 ส.ค. 2006 2:42 pm บอร์ด Programming - PHP
10
4248
พฤ 01 ต.ค. 2009 7:25 pm โดย mindphp
การ Upload file โดยเก็บชื่อ file ไว้ในฐานข้อมูล mysql
โดย Anonymous ศ 04 ส.ค. 2006 11:25 am บอร์ด Programming - PHP
2
4498
อ 01 พ.ย. 2016 7:55 am โดย mindphp
อยากทราบเกี่ยวกับฟังชั่นเมล์ใน PHP ครับ
โดย Anonymous ศ 04 ส.ค. 2006 12:05 am บอร์ด Programming - PHP
4
2342
ส 05 ส.ค. 2006 12:08 am โดย mindphp
ผมอยากสร้างรายงานเป็น pdf ช่วยด้วย
โดย Anonymous พฤ 03 ส.ค. 2006 1:58 pm บอร์ด Programming - PHP
3
3838
ส 05 ส.ค. 2006 9:43 am โดย บุคคลทั่วไป
ถามเกี่ยว กับ โปรแกรม nod32 ครายทราบช่วยตอบด้วยนะครับ!!
โดย Anonymous พฤ 03 ส.ค. 2006 1:34 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3546
พฤ 03 ส.ค. 2006 4:59 pm โดย บุคคลทั่วไป
ลง php-nuke เสร็จแล้วใส่รหัสผู้ดูแลไม่ผ่าน
โดย host พ 26 ก.ค. 2006 11:58 pm บอร์ด Programming - PHP
3
2492
พ 23 ส.ค. 2006 7:00 pm โดย บุคคลทั่วไป
สอนผมเขียนโปรแกรม ภาษาC มั่งดิ แล้วจะเขียนลงโปรแกรมอาไรยังไง
โดย Anonymous จ 24 ก.ค. 2006 8:30 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
4620
พ 26 ก.ค. 2006 9:41 pm โดย บุคคลทั่วไป
การ Extend ออกหน้า Microsoft Word
โดย umman ศ 21 ก.ค. 2006 3:56 pm บอร์ด Programming - PHP
1
2442
ศ 21 ก.ค. 2006 6:32 pm โดย บุคคลทั่วไป
ช่วยมาตอบหน่อยครับ จะเอาไปใช้สอบ
โดย Anonymous พ 19 ก.ค. 2006 7:23 pm บอร์ด Programming - PHP
8
4079
อ 25 ก.ค. 2006 11:30 am โดย samz
ค้นหาข้อมูลจากตัวอักษร
โดย Anonymous อ 18 ก.ค. 2006 5:13 pm บอร์ด Programming - PHP
8
3700
พ 19 ก.ค. 2006 2:56 pm โดย บุคคลทั่วไป
database to table
โดย Anonymous อ 18 ก.ค. 2006 10:07 am บอร์ด SQL - Database
1
3209
อ 18 ก.ค. 2006 11:16 am โดย บุคคลทั่วไป
ดึงรูปจาก Folder
โดย Anonymous ส 15 ก.ค. 2006 11:18 am บอร์ด Programming - PHP
7
3821
อ 18 ก.ค. 2006 7:34 pm โดย บุคคลทั่วไป
ถามค่ะ"มือใหม่มากๆๆ"
โดย Anonymous ศ 14 ก.ค. 2006 3:58 pm บอร์ด Programming - PHP
1
1779
ศ 14 ก.ค. 2006 4:38 pm โดย บุคคลทั่วไป
แสดงผลแบบนับเรคคอร์ด
โดย Anonymous ศ 14 ก.ค. 2006 12:08 pm บอร์ด Programming - PHP
4
2562
พฤ 21 ก.ย. 2006 12:34 am โดย บุคคลทั่วไป
ปัญหาmysql_num_rows()
โดย Anonymous ศ 14 ก.ค. 2006 10:34 am บอร์ด Programming - PHP
5
2507
จ 29 ม.ค. 2007 2:08 am โดย luckyboy
มีปัญหากับการอัพไฟล์
โดย Anonymous พฤ 13 ก.ค. 2006 12:22 pm บอร์ด Programming - PHP
2
2313
ศ 14 ก.ค. 2006 10:16 am โดย บุคคลทั่วไป
วิธีสร้าง Profile พนักงานรายบุคคล
โดย Anonymous พฤ 13 ก.ค. 2006 12:24 am บอร์ด Programming - PHP
1
2830
พฤ 13 ก.ค. 2006 9:57 am โดย บุคคลทั่วไป