SQL ประกาย WHERE

WHERE คำสั่งใช้เพื่อกำหนดมาตรฐานที่ต้องการเลือก

WHERE คำสั่ง

ถ้าต้องการเลือกข้อมูลจากตารางด้วยเงื่อนไข สามารถเพิ่ม WHERE คำสั่งเข้าไปในคำสั่ง SELECT

ภาษาบท

SELECT ชื่อคอลัมน์ FROM ชื่อตาราง WHERE คอลัมน์ ประกาศ ค่า

ประกาศตัวเลขดังนี้สามารถใช้ใน WHERE คำสั่ง:

ประกาศ รายละเอียด
= =
<> ไม่เท่ากับ
>= <=
> <
> >=
<= เท่ากับ
BETWEEN ในขอบเขต
LIKE ค้นหาแบบแบบรูปแบบ

หมายเหตุ:ในบางรุ่นของ SQL ตัวอย่าง <> สามารถเขียนเป็น !=

ใช้ WHERE คำสั่ง

ถ้าคุณต้องการเลือกผู้ที่อาศัยในเมือง "Beijing" พวกเราต้องเพิ่ม WHERE คำสั่งในประโยค SELECT:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" ตาราง

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

ผลลัพธ์:

LastName FirstName Address City Year
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

การใช้คำนำ

โปรดทราบว่าเราใช้อากาศยฐานเพื่อมอบเหลือของค่าในตัวอย่างของเรา

SQL ใช้อากาศยฐานเพื่อมอบเหลือตัวเลขข้อความ(โดยมากๆ ระบบฐานข้อมูลยอมรับอากาศยฐานนั้นด้วย)。ถ้าคุณตัวเลขโปรดไม่ใช้อากาศยฐาน

ตัวเลขข้อความ:

นี่เป็นที่ถูกต้อง:
SELECT * FROM Persons WHERE FirstName='Bush'
นี่เป็นที่ผิดข้อบังคับ:
SELECT * FROM Persons WHERE FirstName=Bush

ตัวเลข:

นี่เป็นที่ถูกต้อง:
SELECT * FROM Persons WHERE Year>1965
นี่เป็นที่ผิดข้อบังคับ:
SELECT * FROM Persons WHERE Year>'1965'