اجزای WHERE SQL
- پچھلے صفحے SQL distinct
- آئندہ صفحہ AND و OR 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'
- پچھلے صفحے SQL distinct
- آئندہ صفحہ AND و OR SQL