ایس کیو ایل اور

Ays Kyw Ayl Awr



'اس مضمون میں، ہم آپ کو یہ سمجھنے میں رہنمائی کرتے ہیں کہ SQL اور آپریٹر کو کس طرح استعمال کیا جائے، آپ کو WHERE شق کا استعمال کرتے ہوئے دیے گئے استفسار میں شرائط شامل کرنے کی اجازت دیتا ہے۔'

آئیے اس میں غوطہ لگاتے ہیں اور دیکھتے ہیں کہ AND آپریٹر ہمارے SQL بیانات میں کیسے کھیلتا ہے۔

ایس کیو ایل اور آپریٹر

جیسا کہ آپ اندازہ لگا سکتے ہیں، AND آپریٹر ایک منطقی آپریٹر ہے جو آپ کو دو یا دو سے زیادہ بولین تاثرات کو یکجا کرنے اور ان کے ساتھ ایک جیسا سلوک کرنے کی اجازت دیتا ہے۔ اس کا مطلب یہ ہے کہ شرط لگانے کے لیے تمام شرائط درست ہونی چاہئیں۔







آپ کو AND آپریٹر ایک WHERE شق میں دوسرے SQL اسٹیٹمنٹس جیسے کہ SELECT، UPDATE، اور DELETE کے ساتھ مل کر استعمال کیا جائے گا۔



یہ آپ کو اس دائرہ کار کو محدود کرنے کی اجازت دیتا ہے جس کا عمل انجام دیتا ہے۔ مثال کے طور پر، DELETE سٹیٹمنٹ کا استعمال کرتے ہوئے، آپ WHERE شق اور AND کلیدی لفظ استعمال کر سکتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ صرف وہی ڈیٹا ہٹا دیا جائے جو مخصوص شرط کو پورا کرتا ہو۔



AND آپریٹر کے نحو کو ذیل میں دکھایا جا سکتا ہے:





bool_expr_1 اور bool_expr_2 اور bool_expr_3… اور bool_expr_N؛

آپ جتنے چاہیں بولین اظہار رکھ سکتے ہیں۔ تاہم، یاد رکھیں کہ تمام متعین اظہارات کا درست ہونے کا اندازہ لگانا ضروری ہے۔ اگر ایک اظہار غلط ہے تو، پورے بیان کو غلط سمجھا جاتا ہے۔

نوٹ: NULL اقدار کو بھی غلط سمجھا جاتا ہے۔



استعمال کی مثال

فرض کریں کہ ہمارے پاس نمونہ ڈیٹا ہے جیسا کہ ذیل کے سوالات میں دکھایا گیا ہے:

ڈراپ ڈیٹا بیس اگر موجود ہے۔ نمونہ بی
بنانا ڈیٹا بیس نمونہ بی
استعمال کریں۔ نمونہ بی
بنانا ٹیبل ڈویلپرز (
آئی ڈی آئی این ٹی خودکار اضافہ نہیں خالی پرائمری چابی ،
پہلا نام ورچار ( پچاس ) نہیں خالی ،
آخری_نام ورچار ( پچاس ) ،
شعبہ ورچار ( پچاس ) نہیں خالی ،
تنخواہ آئی این ٹی
) ;
داخل کریں۔ INTO ڈویلپرز ( پہلا نام ، آخری_نام ، شعبہ ، تنخواہ )
قدریں
( 'روگن' ، 'ایلیسن' ، 'کھیل' ، 120000 ) ،
( 'این' ، 'نیل' ، 'ڈیٹا بیس' ، 122000 ) ،
( 'فریزر' ، 'کیسے' ، 'سامنے' ، 100000 ) ،
( 'کرش' ، 'پولارڈ' ، 'پس منظر' ، 115000 ) ،
( 'کام' ، 'فورڈ' ، 'ڈیوپس' ، 118000 ) ،
( 'ساحل سمندر' ، 'دیکھا' ، 'کھیل' ، 135000 ) ،
( 'کیرا' ، 'ڈیکن' ، 'ڈیٹا بیس' ، 130000 ) ،
( 'مدعو' ، 'ہنسن' ، 'بادل' ، 123000 ) ،
( 'بوگدان' ، 'مورلے' ، 'سامنے' ، 108000 ) ،
( 'ماریہ' ، 'سنار' ، 'پس منظر' ، 120000 ) ;

نتیجہ کی میز:

ڈیوپس ڈیپارٹمنٹ میں کام کرنے والے ڈویلپرز کو تلاش کرنے کے لیے اور جن کی تنخواہ 110000 سے زیادہ ہے، ہم ایک سوال چلا سکتے ہیں جیسا کہ دکھایا گیا ہے:

منتخب کریں۔ * سے ڈویلپرز کہاں شعبہ = 'ڈیوپس' اور تنخواہ >= 110000 ;

استفسار کو مماثل ریکارڈ تلاش کرنا چاہئے اور انہیں واپس کرنا چاہئے جیسا کہ دکھایا گیا ہے:

آئی ڈی | پہلا نام | آخری_نام | شعبہ | تنخواہ |
---------------+---------+------------+------+
5 | کام | فورڈ | ڈیوپس | 118000 |

اس معاملے میں، صرف ایک ریکارڈ ہے، جیسا کہ اوپر دکھایا گیا ہے۔ آپ AND کلیدی لفظ کا استعمال کرتے ہوئے اپنے ڈیٹا کو مزید فلٹر کرنے کے لیے مزید شرائط متعین کر سکتے ہیں۔

نتیجہ

اس پوسٹ میں، ہم نے آپ کے سوالات میں متعدد بولین ایکسپریشنز کو یکجا کرنے کے لیے SQL میں AND آپریٹر کا استعمال کرنے کے طریقہ پر تبادلہ خیال کیا۔

پڑھنے کا شکریہ. OR آپریٹر کے بارے میں مزید جاننے کے لیے ہمارا SQL یا آپریٹر ٹیوٹوریل دیکھیں اور یہ کہ AND آپریٹر کے مقابلے میں یہ کیسے کام کرتا ہے۔