اجزای WHERE SQL

WHERE 子句用于规定选择的标准。

WHERE 子句

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

فارمیٹ

SELECT کی نام از کی جدول سے WHERE کی نمائش آپریٹر کی قیمت

درج ذیل آپریٹروں کو WHERE ضابطے میں استعمال کیا جاسکتا ہے:

آپریٹر وصف
= مساوی
<> نہیں مساوی
> بڑا سے بڑا
< کم سے کم
>= بڑی از بڑی
<= کم از کم
BETWEEN کچھ دائرے میں
LIKE کچھ ماڈل تلاش کرنا

نوٹ:کچھ ایکشنوں کی نسلوں میں، آپریٹر <> کو != کیا جاسکتا ہے

WHERE ضابطہ استعمال

اگر آپ صرف شہر "Beijing" میں رہنے والے لوگوں کو چاہتے ہیں تو، آپ کو SELECT جملے میں WHERE ضابطہ شامل کرنا ہوگا:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" جدول

LastName FirstName Address City Year
اڈامز جون اکسفورڈ سٹریٹ لندن 1970
بوش جارج فیتھ آووی نیو یارک 1975
کارٹر توماس چانگ آنگ سٹریٹ بکنگ 1980
گیٹس بیل خوانگومن 10 بکنگ 1985

نتیجہ:

LastName FirstName Address City Year
کارٹر توماس چانگ آنگ سٹریٹ بکنگ 1980
گیٹس بیل خوانگومن 10 بکنگ 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'