کیس غیر حساس SQL آپریٹر کی طرح

Kys Ghyr Hsas Sql Apry R Ky Trh



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

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

SQL میں IN آپریٹر پیچیدہ حساب کی ضرورت کے بغیر دیئے گئے سیٹ میں قدر کی فوری تلاش کی سہولت فراہم کرتا ہے۔ فنکشن نحو مندرجہ ذیل ہے:







اظہار IN (value1,value2,...);

آپریٹر چیک کرتا ہے کہ آیا فراہم کردہ اظہار دی گئی اقدار میں واقع ہے۔ اگر مل جائے تو آپریٹر TRUE لوٹاتا ہے۔ دوسری صورت میں، یہ غلط واپس آتا ہے.



زیادہ تر معاملات میں، آپ اکثر IN آپریٹر کو دوسری شقوں کے ساتھ جوڑیں گے جیسے WHERE شق۔ یہ آپ کو صرف ان اقدار کو حاصل کرنے کی اجازت دے سکتا ہے جو کسی خاص حالت سے ملتی ہیں۔



آئیے ایس کیو ایل میں IN آپریٹر کے استعمال کی کچھ بنیادی مثالوں پر بات کرتے ہیں۔





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

درج ذیل مثالیں اس بات کی وضاحت کرتی ہیں کہ SQL میں IN آپریٹر کو کیسے استعمال کیا جائے۔

مثال 1: بنیادی استعمال

یہ مثال IN آپریٹر کے بنیادی استعمال کو ظاہر کرتی ہے۔



منتخب کریں 'SQL' میں ('SQL', 'Redis', 'Elasticsearch')؛

اس مثال میں، ہم یہ چیک کرنے کے لیے IN آپریٹر کا استعمال کرتے ہیں کہ آیا 'SQL' سٹرنگ اقدار کے دیے گئے سیٹ میں ہے۔

مثال 2: ٹیبل میں IN آپریٹر کا استعمال

مندرجہ ذیل میں دکھایا گیا ہے کہ ٹیبل میں WHERE شق کے ساتھ مل کر IN آپریٹر کا استعمال کیسے کریں۔

جدول درج ذیل ہے:

منتخب کریں * پروڈکٹس سے جہاں 'Apple iPad Air - 2022' IN(product_name)؛

استفسار کو مندرجہ ذیل مماثل ریکارڈ واپس کرنا چاہیے:

کیس غیر حساس SQL آپریٹر کی طرح

ایک بار آپ LIKE آپریٹر کے بارے میں دیکھیں گے کہ یہ کیس حساس ہے۔ اس کا مطلب ہے کہ ایک جیسے کیسنگ کے بغیر اقدار کو مساوی نہیں سمجھا جاتا ہے۔

کیس غیر حساس موازنہ کرنے کے لیے، آپ LIKE آپریٹر کے برعکس استعمال کر سکتے ہیں جسے ILIKE کہا جاتا ہے۔

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

کالم_نام منتخب کریں۔
ٹیبل_نام سے
جہاں کالم_نام ILIKE 'search_term%'؛

ہم آپریشن کو انجام دینے سے پہلے تاروں کو ایک کیسنگ میں تبدیل کرنے کے لیے Lower() اور upper() فنکشنز بھی استعمال کر سکتے ہیں۔

ایک مثال نحو درج ذیل ہے:

کالم_نام منتخب کریں۔
ٹیبل_نام سے
جہاں LOWER(column_name) = LOWER('search_term')؛

اس سے کالم کی تمام قدروں کو لوئر کیسنگ میں تبدیل کر دینا چاہیے جس کا مطلب ہے کہ یہ لوئر کیس کی تار سے مماثل ہے۔

نتیجہ

یہ مضمون دکھاتا ہے کہ معیاری ایس کیو ایل میں IN آپریٹر کو کیسے استعمال کیا جائے۔ IN آپریٹر آپ کو یہ چیک کرنے کی اجازت دیتا ہے کہ آیا دیا گیا اظہار اقدار کے سیٹ میں ہے۔