ڈیٹا بیس میں ڈیٹا کو سنبھالتے وقت ، ہم اکثر ڈیٹا کو جوڑنے اور بازیافت کرنے کے لئے مختلف قسم کے آپریشن کرتے ہیں۔ ایس کیو ایل ڈیٹا بیس مینجمنٹ سسٹم کا اڈہ ہونے کے ناطے ، مختلف آپریٹرز کو اس طرح کی کارروائیوں کو انجام دینے کی پیش کش کرتا ہے۔ ایس کیو ایل آپریٹرز سے متعلق اس مضمون میں ، میں مندرجہ ذیل ترتیب میں ، ایس کیو ایل میں استعمال ہونے والے مختلف آپریٹرز کے بارے میں گفتگو کروں گا۔
ایس کیو ایل آپریٹرز کیا ہیں؟
ایس کیو ایل آپریٹرز محفوظ کیورڈز ہیں جہاں کی ایک شق میں استعمال ہوتے ہیں ریاضی ، منطقی اور موازنہ کی کارروائیوں کو انجام دینے کے لئے۔ آپریٹرز ایک بیان میں متعدد شرائط کو پورا کرنے کے لئے ایس کیو ایل کے بیانات میں ملحق کے طور پر کام کرتے ہیں۔
چونکہ ، ایس کیو ایل میں مختلف قسم کے آپریٹرز موجود ہیں ، آئیے ایس کیو ایل آپریٹرز کے بارے میں اس آرٹیکل کے اگلے حصے میں بھی اسی کو سمجھیں۔
جاوا کے لئے گرہن لگانے کا طریقہ
ایس کیو ایل آپریٹرز کی اقسام
ریاضی کے آپریٹرز
یہ آپریٹرز آپریشن ، جیسے ضرب ، ضرب ، گھٹائو وغیرہ کو انجام دینے کے لئے استعمال ہوتے ہیں
آپریٹر | آپریشن | تفصیل |
+ | اضافہ | آپریٹر کے دونوں طرف قدریں شامل کریں |
- | گھٹانا | بائیں ہاتھ کی قیمت سے دائیں ہاتھ کی قیمت کو منہا کرنے کے لئے استعمال کیا جاتا ہے |
* | ضرب | آپریٹر کے ہر ایک طرف موجود اقدار کو ضرب دیتا ہے |
/ | ڈویژن | بائیں ہاتھ کی قیمت کو دائیں ہاتھ کی طرف کی قیمت سے تقسیم کرتا ہے |
٪ | ماڈیولس | دائیں ہاتھ کی طرف سے بائیں طرف کی قیمت کو تقسیم کرتا ہے اور بقیہ کو لوٹاتا ہے |
مثال:
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 آپریٹرز' پر کریں اور میں آپ کو واپس ملوں گا۔