ایس کیو ایل آپریٹرز کیا ہیں اور وہ کیسے کام کرتے ہیں؟



یہ مضمون اوپر والے ایس کیو ایل آپریٹرز کے بارے میں ایک جامع رہنما ہے جسے آپ ڈیٹا بیس میں اعداد و شمار کو بازیافت ، منظم کرنے اور ان تک رسائی کے لئے سوالات میں استعمال کرسکتے ہیں۔

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

ایس کیو ایل - ایس کیو ایل آپریٹرز-ایڈوریکا





    1. ریاضی کے آپریٹرز
    2. موازنہ آپریٹرز
    3. منطقی آپریٹرز

ایس کیو ایل آپریٹرز کیا ہیں؟

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

چونکہ ، ایس کیو ایل میں مختلف قسم کے آپریٹرز موجود ہیں ، آئیے ایس کیو ایل آپریٹرز کے بارے میں اس آرٹیکل کے اگلے حصے میں بھی اسی کو سمجھیں۔



جاوا کے لئے گرہن لگانے کا طریقہ

ایس کیو ایل آپریٹرز کی اقسام

ریاضی کے آپریٹرز

یہ آپریٹرز آپریشن ، جیسے ضرب ، ضرب ، گھٹائو وغیرہ کو انجام دینے کے لئے استعمال ہوتے ہیں

آپریٹر آپریشن تفصیل
+اضافہآپریٹر کے دونوں طرف قدریں شامل کریں
-گھٹانابائیں ہاتھ کی قیمت سے دائیں ہاتھ کی قیمت کو منہا کرنے کے لئے استعمال کیا جاتا ہے
*ضربآپریٹر کے ہر ایک طرف موجود اقدار کو ضرب دیتا ہے
/ڈویژنبائیں ہاتھ کی قیمت کو دائیں ہاتھ کی طرف کی قیمت سے تقسیم کرتا ہے
٪ماڈیولسدائیں ہاتھ کی طرف سے بائیں طرف کی قیمت کو تقسیم کرتا ہے اور بقیہ کو لوٹاتا ہے

مثال:

40 + 20 منتخب 40 - 20 منتخب 40 * 20 منتخب 40/20 منتخب 40٪ 20

آؤٹ پٹ:

60 20 800 2 0

ٹھیک ہے ، یہ SQL میں دستیاب ریاضی کے آپریٹرز کے بارے میں تھا۔ ایس کیو ایل آپریٹرز کے بارے میں اس مضمون میں آگے ، آئیے موازنہ آپریٹرز کو دستیاب سمجھیں۔



HTML اور XML کے مابین فرق

موازنہ آپریٹرز

یہ آپریٹرز آپریشن کے لئے استعمال ہوتے ہیں جیسے برابر ، سے زیادہ ، کم سے کم وغیرہ۔

آپریٹر آپریشن تفصیل
=کے برابریہ چیک کرنے کے لئے استعمال کیا جاتا ہے کہ آیا دونوں اوپرینڈ کی قدر برابر ہے یا نہیں۔ اگر وہ برابر ہیں ، تو یہ حقیقت لوٹاتا ہے۔
>اس سے بڑااگر لو left اوپیراینڈ کی قدر دائیں اوپیراینڈ سے زیادہ ہے تو صحیح لوٹاتا ہے۔
<سے کمچیک کرتا ہے کہ آیا بائیں اوپیراینڈ کی قدر دائیں اوپیرینڈ سے کم ہے ، اگر ہاں اگر وہ سچائی واپس کرتا ہے۔
> =اس سے زیادہ یا اس کے برابریہ چیک کرنے کے لئے استعمال کیا جاتا ہے کہ آیا بائیں اوپیراں دائیں اوپیرینڈ سے زیادہ ہے یا اس کے برابر ہے ، اور اگر شرط درست ہے تو صحیح لوٹاتا ہے۔
<=سے کم یا اس کے برابراگر لوکاں اوپیراں دائیں اوپیراڈ سے کم یا مساوی ہے تو صحیح لوٹتا ہے۔
یا! =کے برابر نہیںیہ جانچنے کے لئے استعمال کیا جاتا ہے کہ آیا آپریڈز کی قدر برابر ہے یا نہیں۔ اگر وہ برابر نہیں ہیں تو ، یہ حقیقت واپس کرے گا۔
!>سے زیادہ نہیںچیک کرتا ہے کہ آیا بائیں اوپیراں دائیں اوپیراڈ سے زیادہ نہیں ہے ، اگر ہاں تو پھر حق کو لوٹاتا ہے۔
!<سے کم نہیںاگر ریفرنڈ اوپیراینڈ دائیں اوپیندرڈ سے کم نہیں ہے تو ، سچ لوٹاتا ہے۔

مثال:

آپ کی بہتر تفہیم کے ل I ، میں مختلف کارروائیوں کو انجام دینے کے لئے مندرجہ ذیل ٹیبل پر غور کروں گا۔

طالب علم کی شناخت پہلا نام آخری نام عمر
ایکاتولمشرا2. 3
2پریاکپوراکیس
3روہنسنگھنیااکیس
4اکانشاجینبیس
5وھابگپتا25

مثال [اس کے برابر استعمال کریں]:

طالب علموں سے * جہاں عمر = 20 منتخب کریں

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
4اکانشاجینبیس

مثال [سے زیادہ استعمال کریں]:

طلباء سے جہاں عمر * 23 منتخب کریں

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
5وھابگپتا25

مثال [اس سے کم یا مساوی استعمال کریں]:

ہر عمر کے طلباء سے * منتخب کریں<= 21 

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
2پریاکپوراکیس
3روہنسنگھنیااکیس
4اکانشاجینبیس

مثال [برابر نہیں]:

طلباء سے * جہاں عمر> 25 منتخب کریں

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
ایکاتولمشرا2. 3
2پریاکپوراکیس
3روہنسنگھنیااکیس
4اکانشاجینبیس

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

منطقی آپریٹرز

منطقی آپریٹرز کو آپریشن کرنے کے لئے استعمال کیا جاتا ہے جیسے ALL ، کوئی ، نہیں ، BETWEEN وغیرہ۔

آپریٹر تفصیل
سبایک سیٹ میں دیگر تمام اقدار کے ساتھ ایک خاص قدر کا موازنہ کرنے کے لئے استعمال کیا جاتا ہے
کوئیایک سیٹ میں موجود کسی بھی قدر سے ایک خاص قدر کا موازنہ کرتا ہے۔
میںذکر کردہ لغوی اقدار کے ساتھ کسی خاص قدر کا موازنہ کرنے کے لئے استعمال ہوتا ہے۔
بیچوانذکر کردہ حد میں قدروں کی تلاش۔
اورصارف کو کسی شق میں متعدد شرائط کا تذکرہ کرنے کی اجازت دیتا ہے۔
یاجہاں ایک شق میں متعدد شرائط کو جوڑتا ہے۔
نہیںمنفی آپریٹرز ، جو منطقی آپریٹر کے آؤٹ پٹ کو معکوس کرتے ہیں۔
موجود ہےٹیبل میں قطار کی موجودگی کو تلاش کرنے کے لئے استعمال کیا جاتا ہے۔
پسند ہے وائلڈ کارڈ آپریٹرز کے استعمال سے پیٹرن کا موازنہ کریں۔
کچھکسی بھی آپریٹر کی طرح ، اور استعمال کیا جاتا ہے ایک مخصوص قیمت کا ایک سیٹ میں موجود کچھ اقدار سے موازنہ کرتا ہے۔

مثال:

میں عملی طور پر کچھ انجام دینے کے ل above ، مذکورہ بالا طلباء کی میز پر غور کرنے جا رہا ہوں۔

مثال [کوئی بھی]

طلباء سے کہاں سے عمر کا انتخاب کریں> کوئی بھی (طلباء سے عمر کی عمر کو منتخب کریں> عمر 21)

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
ایکاتولمشرا2. 3
5وھابگپتا25

مثال [BETWEEN & AND]

22 اور 25 کے درمیان عمر کے ہر طلباء سے انتخاب کریں

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
ایکاتولمشرا2. 3

مثال [IN]

طلبہ سے عمر کے ہر سال منتخب کریں ('23 '، '20')

آؤٹ پٹ:

طالب علم کی شناخت پہلا نام آخری نام عمر
ایکاتولمشرا2. 3
4اکانشاجینبیس

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

اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔

جاوا اسٹرنگ سے لے کر ڈیٹ کنورژن

ہمارے لئے ایک سوال ہے؟ برائےکرم اس مضمون کے تبصرے کے حصے میں اس کا ذکر 'SQL آپریٹرز' پر کریں اور میں آپ کو واپس ملوں گا۔