MySQL میں آپریٹر کا استعمال کیسے کریں؟

Mysql My Apry R Ka Ast Mal Kys Kry



IN آپریٹر MySQL میں ایک طاقتور ٹول ہے جو آپ کو اقدار کی فراہم کردہ فہرست کی بنیاد پر ڈیٹا کو فلٹر کرنے کی اجازت دیتا ہے۔ اس آپریٹر کا استعمال مختلف قسم کی اقدار جیسے کہ تاریخ/وقت، تار، اور عددی قدروں کو ملانے کے لیے کیا جا سکتا ہے۔ IN آپریٹر اس وقت کارآمد ہو سکتا ہے جب آپ کو ایک مخصوص رینج میں آنے والے ڈیٹا کو تلاش کرنے کی ضرورت ہو۔

یہ گائیڈ وضاحت کرے گا کہ MySQL ڈیٹا بیس میں IN آپریٹر کو کیسے استعمال کیا جائے۔







MySQL میں آپریٹر کا استعمال کیسے کریں؟

MySQL میں، ' میں آپریٹر کا استعمال فراہم کردہ فہرست کی بنیاد پر آؤٹ پٹ کو چیک کرنے یا فلٹر کرنے کے لیے کیا جاتا ہے۔ دی میں آپریٹر کو مختلف اقسام کی قدروں جیسے نمبرز، سٹرنگز وغیرہ سے ملنے کے لیے استعمال کیا جا سکتا ہے۔



استعمال کرنے کا نحو میں SELECT بیان کے ساتھ آپریٹر ذیل میں دکھایا گیا ہے:



منتخب کریں۔ [ کالم_نام ]
سے [ ٹیبل_نام ]
کہاں [ کالم_نام ] میں ( [ قدر_1 ] , [ قدر_2 ] , [ قدر3 ] ،... ) ;





مندرجہ بالا نحو میں، فراہم کریں [value_1] , [قدر_2] ، اور قدر 3 کے ساتہ [کالم_نام] اور [ٹیبل_نام] . آؤٹ پٹ کی قدریں ہوں گی۔ [کالم_نام] جو اس سے ملتا ہے [value_1] , [قدر_2] ، اور قدر 3 .

آئیے IN آپریٹر کے کام کو سمجھنے کے لیے مثال کی طرف چلتے ہیں۔



مثال 1: نمبروں کی قدروں کو ملاپ کریں۔

MySQL میں، میں آپریٹر کو عددی اقدار کی فہرست سے ملنے کے لیے استعمال کیا جا سکتا ہے، مثال ذیل میں دی گئی ہے:

منتخب کریں۔ *
مصنوعات سے
جہاں کی شناخت ( 3 , 5 ) ;

مندرجہ بالا مثال میں، ' ID 'کا کالم' مصنوعات ٹیبل کا استعمال فہرست سے ملنے کے لیے کیا جاتا ہے (3، 5)۔

آؤٹ پٹ

اسکرین شاٹ نے ظاہر کیا کہ آؤٹ پٹ میں صرف وہی اقدار ہیں جو فہرست سے ملتی ہیں۔

مثال 2: تاریخ/وقت کی قدروں کو ملا دیں۔

دی میں آپریٹر کو آؤٹ پٹ کو فلٹر کرنے کے لیے تاریخ/وقت کی قدروں سے ملنے کے لیے استعمال کیا جا سکتا ہے۔ IN آپریٹر کا استعمال کرتے ہوئے آؤٹ پٹ کو فلٹر کرنے کی ایک مثال یہ ہے:

منتخب کریں۔ *
احکامات سے
WHERE آرڈر کی_تاریخ IN ( '2023-04-10 11:01:58' ) ;

مندرجہ بالا مثال میں، ' احکامات 'ٹیبل استعمال کیا جاتا ہے.

آؤٹ پٹ

آؤٹ پٹ نے ظاہر کیا کہ آؤٹ پٹ کو IN آپریٹر کے اندر بتائی گئی تاریخ کے مطابق فلٹر کیا گیا تھا۔

مثال 3: سٹرنگ ویلیوز تلاش کریں۔

دی میں آپریٹر کو فہرست میں فراہم کردہ تاروں کی بنیاد پر ڈیٹا کو فلٹر کرنے کے لیے استعمال کیا جا سکتا ہے۔ فلٹر کرنے کی ایک مثال ' اقسام 'ٹیبل ذیل میں دیا گیا ہے:

منتخب کریں۔ *
زمروں سے
جہاں میں نام ( 'الیکٹرانکس' , 'خوبصورتی' ) ;

آؤٹ پٹ

آؤٹ پٹ نے فراہم کردہ سٹرنگ لسٹ کے مطابق فلٹر شدہ ڈیٹا دکھایا۔

مثال 4: دوسرے ٹیبل کے ڈیٹا کا استعمال کرتے ہوئے ڈیٹا کو فلٹر کریں۔

آپ کسی دوسرے ٹیبل کی قدروں کا استعمال کرتے ہوئے پرائمری ٹیبل کو فلٹر کرنے کے لیے ذیلی سوال میں IN آپریٹر کا استعمال کر سکتے ہیں۔ مثال ذیل میں دی گئی ہے:

منتخب کریں۔ آئی ڈی صارف نام، ای میل
سے صارفین
کہاں آئی ڈی میں ( آرڈرز سے user_id منتخب کریں WHERE quantity = 2 ) ;

مندرجہ بالا مثال میں، ' صارفین 'ٹیبل کو بنیادی میز کے طور پر استعمال کیا جاتا ہے اور' احکامات ' ٹیبل کو ذیلی سوال میں استعمال کیا جاتا ہے۔

آؤٹ پٹ

IN آپریٹر نے ذیلی سوال کے مطابق اقدار کو بازیافت کیا۔

نتیجہ

دی میں آپریٹر MySQL میں ڈیٹا فلٹر کرنے کے لیے ایک ضروری ٹول ہے۔ یہ آپ کو اقدار کی فہرست کی بنیاد پر ڈیٹا کو فلٹر کرنے کی اجازت دیتا ہے۔ فہرست میں اعداد، تار، اور تاریخ/وقت کی قدروں سمیت مختلف قسم کے ڈیٹا شامل ہو سکتے ہیں۔ مزید یہ کہ، IN آپریٹر ایک ذیلی استفسار کے ذریعے ڈیٹا کی فلٹرنگ کو دوسرے ٹیبل کی قدروں کے ذریعے قابل بناتا ہے۔ اس گائیڈ نے MySQL میں IN آپریٹر کو استعمال کرنے کے بارے میں علم فراہم کیا ہے۔