ล่าสุดการพัฒนาเว็บบทเรียน
 

SQLข้อที่


ข้อที่จะใช้ในการกรองระเบียน


สร้าง SQL ที่ข้อ

ข้อที่จะใช้ในการดึงเฉพาะระเบียนที่ตอบสนองเกณฑ์ที่ระบุ

SQL ที่ไวยากรณ์

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;

ฐานข้อมูลการสาธิต

ในการกวดวิชานี้เราจะใช้ที่รู้จักกันดีฐานข้อมูลตัวอย่าง Northwind

ด้านล่างนี้คือการเลือกจาก "Customers" ตาราง:

ลูกค้า ชื่อลูกค้า ชื่อผู้ติดต่อ ที่อยู่ เมือง รหัสไปรษณีย์ ประเทศ
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

WHERE ตัวอย่างข้อ

คำสั่ง SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดจากประเทศที่ "Mexico" ใน "Customers" ตาราง:

ตัวอย่าง

SELECT * FROM Customers
WHERE Country='Mexico';
ลองตัวเอง»

ช่องข้อความเทียบกับฟิลด์ตัวเลข

SQL ต้องใช้ราคาเดียวทั่วค่าข้อความ (ส่วนใหญ่ระบบฐานข้อมูลยังจะช่วยให้ราคาคู่)

อย่างไรก็ตามเขตข้อมูลที่เป็นตัวเลขไม่ควรในเครื่องหมายคำพูด:

ตัวอย่าง

SELECT * FROM Customers
WHERE CustomerID=1;
ลองตัวเอง»

ผู้ประกอบการในข้อที่

ผู้ประกอบการดังต่อไปนี้สามารถนำมาใช้ในข้ออยู่ที่ไหน:

ผู้ประกอบการ ลักษณะ
= เท่ากัน
<> ไม่เท่ากับ. Note: ในบางรุ่นของ SQL ประกอบการนี้อาจจะเขียนเป็น =!
> มากกว่า
< น้อยกว่า
>= มากกว่าหรือเท่ากับ
<= น้อยกว่าหรือเท่ากับ
BETWEEN ระหว่างช่วงที่ครบวงจร
LIKE ค้นหารูปแบบ
IN เพื่อระบุค่าที่เป็นไปหลายคอลัมน์