การ SELECT เราจะพบมากที่สุดเมื่อมีการทำงานร่วมกับ PostgreSQL เป็นการเรียกดูข้อมูลในตารางบนฐานข้อมูลที่เรามีอยู่ ซึ่งคำสั่งใน PostgreSQL นั้นจะคล้ายกับ MySql ทั่วๆ ไป
รูปแบบคำสั่ง :
โค้ด: เลือกทั้งหมด
SELECT expressions
FROM tables
WHERE conditions;
expressions : คำสั่งตัวเลือกการแสดงผลของการ select อาจมีการคำนวณด้วย
tables : ชื่อตารางที่ต้องการ select
conditions_1 : เงื่อนไขในการ select
เนื่องจากการ select ที่มีความซับซ้อน จึงได้มีคำสั่งที่ช่วยในการ select ให้ง่ายขึ้น ได้แก่
• DISTINCT : การเลือกแสดงข้อมูลเฉพาะที่ไม่ซ้ำกัน
• WHERE : การกรองข้อมูลที่จะนำมาแสดง (เงื่อนไข)
• ORDER BY : การเรียงลำดับ เรียงแถว
• BETWEEN, IN และ LIKE : การเลือกแสดงข้อมูลที่อยู่ระหว่าง.., อยู่ใน..., และข้อมูลที่มี(เหมือนกับ)....
• GROUP BY : การเแสดงข้อมูลโดยการแบ่งกลุ่ม
• HAVING : การแสดงข้อมูลแบบกลุ่มโดยมีเงื่อนไข
• INNER JOIN, LEFT JOIN, RIGHT JOIN : การเลือกแสดงข้อมูลโดยมีตารางอื่นเชื่อมอยู่
ตัวอย่าง : คำสั่งการ SELECT มีหลายรูปแบบ ดังนี้
» บทที่ 1 การ SELECT ข้อมูลทั้งหมด
» บทที่ 2 การ SELECT ข้อมูลบางคอลัมน์จากตารางเดียว
» บทที่ 3 การ SELECT ข้อมูลบางคอลัมน์จากหลายตาราง