English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL WHERE 关键字使用方法及示例

مرجع الكلمات المفتاحية SQL

SELECT

WHERE命令过滤结果集以查询满足指定条件的记录。

以下SQL语句从“Customers”表的“Mexico”中选择所有客户:

SELECT * FROM Customers
WHERE Country='Mexico';

يتطلب SQL وضع نصوص حول علامات الترقيم الواحدة (معظم أنظمة قواعد البيانات يسمح أيضًا باستخدام العلامات المقدرة المزدوجة).

لكن، لا يجب استخدام العلامات المقدرة في الحقول الرقمية:

SELECT * FROM Customers
WHERE CustomerID=1;

ملاحظة: جملة WHERE ليست تستخدم فقط في جملة SELECT، بل أيضًا في جملة UPDATE، DELETE وما إلى ذلك!

يمكن استخدام الميزات التالية في جملة WHERE:

الميزة
وصف
=متساوي
<>

غير متساوي. ملاحظة: في بعض إصدارات SQL، يمكن كتابة هذا الميزة كـ !=

>أكثر
<أقل
>=أكثر أو يساوي
<=أقل أو يساوي
BETWEENفي نطاق بين
LIKEنمط البحث
INتحديد عدة قيم محتملة للعمود

مرجع الكلمات المفتاحية SQL