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

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

SELECT (ซีเล็คท์) หรือ การเรียกดูข้อมูลจากในตาราง 

  การ select (ซีเล็คท์) เราจะพบมากที่สุดเมื่อมีการทำงานร่วมกับ PostgreSQL (โพสต์เกรสเอสคิวแอล)  เป็นการเรียกดูข้อมูลในตารางบนฐานข้อมูลที่เรามีอยู่ ซึ่งคำสั่งใน PostgreSQL นั้นจะคล้ายกับ MySQL (มายเอสคิวแอล)  ทั่วๆ ไป 

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

SELECT expressions
FROM tables
WHERE conditions;

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

expressions (เอ็กเพรสชั่น    :  คำสั่งตัวเลือกการแสดงผลของการ select อาจมีการคำนวณด้วย

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

conditions_1 (คอนดิชั่น_1)    :  เงื่อนไขในการ select 

เนื่องจากการ select ที่มีความซับซ้อน จึงได้มีคำสั่งที่ช่วยในการ select ให้ง่ายขึ้น ได้แก่

• DISTINCT (ดิสทิง) : การเลือกแสดงข้อมูลเฉพาะที่ไม่ซ้ำกัน

• WHERE (แว) : การกรองข้อมูลที่จะนำมาแสดง (เงื่อนไข)

• ORDER BY (ออเดรอ์ บาย): การเรียงลำดับ เรียงแถว

• BETWEEN (บีทวิน), IN (อิน) และ LIKE (ไลค) : การเลือกแสดงข้อมูลที่อยู่ระหว่าง.., อยู่ใน..., และข้อมูลที่มี(เหมือนกับ)....

• GROUP BY (กรุ๊ป บาย) : การเแสดงข้อมูลโดยการแบ่งกลุ่ม

• HAVING (แฮฝวิ่ง) : การแสดงข้อมูลแบบกลุ่มโดยมีเงื่อนไข

• INNER JOIN (อินเนอร์ จอย) , LEFT JOIN (เล็ฟท จอย) , RIGHT JOIN (ไรท จอย) : การเลือกแสดงข้อมูลโดยมีตารางอื่นเชื่อมอยู่ 

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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
รายงานประจำวันที่ 28 มีนาคม 2560
โดย bom_002 อ 28 มี.ค. 2017 10:09 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
0
3
อ 28 มี.ค. 2017 10:09 am โดย bom_002
ขอความช่วยเหลือ ปัญหาการ restart service
โดย bom_002 จ 27 มี.ค. 2017 8:25 pm บอร์ด OpenERP
1
14
จ 27 มี.ค. 2017 8:25 pm โดย bom_002
B - Validate customer payment ไม่ได้
โดย thatsawan จ 27 มี.ค. 2017 7:01 pm บอร์ด OpenERP Light Tester
0
3
จ 27 มี.ค. 2017 7:01 pm โดย thatsawan
ถามวิธีการแก้ตารางล้นกรอบ
โดย dawthana จ 27 มี.ค. 2017 6:16 pm บอร์ด OpenERP
1
10
จ 27 มี.ค. 2017 6:16 pm โดย jay_limm
ติดตั้ง Google Chrome(กรูเกิลโครม) บน ubuntu 16.04
โดย bom_002 จ 27 มี.ค. 2017 5:11 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
12
จ 27 มี.ค. 2017 5:11 pm โดย bom_002
การติดตั้ง Skype(สไกป์) บนระบบปฏิบัติการ ubuntu 16.04
โดย bom_002 จ 27 มี.ค. 2017 4:01 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
18
จ 27 มี.ค. 2017 4:01 pm โดย bom_002
Laragon โปรแกรมจำลอง Server สำหรับพัฒนาเว็บไซต์ด้วยภาษา PHP
โดย tsukasaz จ 27 มี.ค. 2017 3:45 pm บอร์ด Weekly Knowledge
2
9
จ 27 มี.ค. 2017 3:45 pm โดย mindphp
ต้องการเช็คค่าว่างของ form ก่อนที่จะใช้ ajax ในก
โดย gainkullan จ 27 มี.ค. 2017 2:08 pm บอร์ด JavaScript & Jquery Ajax
0
4
จ 27 มี.ค. 2017 2:08 pm โดย gainkullan
GRUB (Restoring GRUB) คืออะไร
โดย bom_002 จ 27 มี.ค. 2017 12:32 pm บอร์ด Linux - Web Server
0
16
จ 27 มี.ค. 2017 12:32 pm โดย bom_002
รายงานประจำวันที่ 27 มีนาคม 2560
โดย bom_002 จ 27 มี.ค. 2017 10:15 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
4
10
จ 27 มี.ค. 2017 10:15 am โดย bom_002
TODO - extension ปิดสิทธิ์ไม่ให้สมาชิกส่ง PM หากันได้ ยกเว้น ส่งหา admin
โดย thatsawan อ 26 มี.ค. 2017 11:35 pm บอร์ด phpBB3 Mods & Extensions
0
1
อ 26 มี.ค. 2017 11:35 pm โดย thatsawan
เมื่อลงโปรแกรม ubuntu 16.04 ใกล้เสร็จแล้ว แต่เกิด error ขึ้นครับ
โดย bom_002 ส 25 มี.ค. 2017 5:13 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
34
ส 25 มี.ค. 2017 5:13 pm โดย mindphp
วิธีแก้ error UnicodeDecodeError: 'ascii' ด้วย ตัวแปล,encode('utf-8','ignore') ปัญหาจากข้อมูลที่เป็นภาษาไทย
โดย thatsawan ส 25 มี.ค. 2017 3:23 pm บอร์ด OpenERP
0
6
ส 25 มี.ค. 2017 3:23 pm โดย thatsawan
วิธีเปลี่ยนรูปแบบวันที่ ปี- เดือน - วัน เวลา [2017-02-23 05:00:00] -> วัน - เดือน - ปี [23 - 02 -2017]
โดย thatsawan ส 25 มี.ค. 2017 3:04 pm บอร์ด OpenERP
0
1
ส 25 มี.ค. 2017 3:04 pm โดย thatsawan
วิธีเปิด debug เเละวิธีการใช้ _logger.debug
โดย thatsawan ส 25 มี.ค. 2017 2:43 pm บอร์ด OpenERP
0
4
ส 25 มี.ค. 2017 2:43 pm โดย thatsawan
วิธีการสร้าง USB boot(ยูเอสบี บูท) บนระบบปฏิบัติการ Ubuntu(ยูบันตู)
โดย bom_002 ส 25 มี.ค. 2017 11:50 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
19
ส 25 มี.ค. 2017 11:50 am โดย bom_002
วิธีการ format(ฟอแมต) และลบ partition(พาสดิชัน) ของ USB disk(ยูเอสบี ดิส) ด้วย command line(คอมมาน ไล)
โดย bom_002 ส 25 มี.ค. 2017 11:13 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
25
ส 25 มี.ค. 2017 11:13 am โดย bom_002
รายงานประจำวันที่ 25 มีนาคม 2560
โดย bom_002 ส 25 มี.ค. 2017 10:11 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
3
11
ส 25 มี.ค. 2017 10:11 am โดย bom_002
ต้องการจัดทำระบบ CRM ค่ะต้องทำยังไงบ้างคะ อย
โดย Sawika Maekai ส 25 มี.ค. 2017 4:13 am บอร์ด Programming - PHP
1
25
ส 25 มี.ค. 2017 4:13 am โดย mindphp
อยากสอบถามเรื่องการทำโปรแกรม CRM ค่ะ
โดย Sawika Maekai ส 25 มี.ค. 2017 4:12 am บอร์ด Programming - PHP
0
10
ส 25 มี.ค. 2017 4:12 am โดย Sawika Maekai