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