Filter rows using WHERE clause
การใช้คำสั่ง WHERE ร่วมกับ คำสั่ง SELECT นั้นเป็นการใส่เงื่อนไขในการค้นหาเข้าไป เพื่อกรองเอาเฉพาะข้อมูลที่เราต้องการ ซึ่งมีรูปแบบดังนี้
SELECT column1, column2, ...
FROM table_name
WHERE condition;
ตัวอย่าง การค้นหาข้อมูลลูกค้าที่อยู่ประเทศ Maxico การค้นหาข้อมูลประเภทข้อความ (Text, String) เราต้องใส่เครื่องหมาย ' (Single quote) ครอบข้อความเอาไว้ด้วย
SELECT * FROM Customers
WHERE Country='Mexico';
ตัวอย่าง การค้นหาข้อมูลที่เป็นตัวเลข เราไม่ต้องใส่ ' ให้ใส่ตัวเลขเข้าไปได้เลย
เช่น
SELECT * FROM Customers
WHERE CustomerID=1;
สำหรับ Operator ที่ใช้กับคำสั่ง Where ประกอบด้วย
| Operator | Description | คำอธิบาย |
| = | Equal | เท่ากับ |
| > | Greater than | มากกว่า |
| < | Less than | น้อยกว่า |
| >= | Greater than or equal | มากกว่า หรือเท่ากับ |
| <= | Less than or equal | น้อยกว่า หรือเท่ากับ |
| <> | Not equal. Note: In some versions of SQL this operator may be written as != | ไม่เท่ากับ |
| BETWEEN | Between a certain range | ระหว่าง |
| LIKE | Search for a pattern | การค้นหาแบบแค่มีส่วนประกอบ |
| IN | To specify multiple possible values for a column | การค้นแบบแบบกลุ่มข้อมูลที่มีการกำหนดลงไปแบบเฉพาะ |
ความคิดเห็น
แสดงความคิดเห็น