جانچ پڑتال کی منظم زبان عرف SQL ڈیٹا بیس میں ڈیٹا کو ہینڈل کرنے کے لئے استعمال کیا جاتا ہے۔ یہ مختلف ان بلٹ افعال اور فراہم کرتا ہے ہماری ضروریات کے مطابق ڈیٹا بیس تک رسائی اور انتظام کرنا۔ ایس کیو ایل افعال سے متعلق اس مضمون میں ، میں اعداد و شمار پر مختلف اقسام کے حساب کتاب کرنے کے ل the مختلف ان بلٹ افعال پر تبادلہ خیال کروں گا۔
اس مضمون میں درج ذیل موضوعات کا احاطہ کیا جائے گا۔
اس سے پہلے کہ ہم ایس کیو ایل کے ذریعہ پیش کردہ مختلف اقسام کے افعال کا پتہ لگائیں ، آئیے ہمیں سمجھیں کہ افعال کیا ہیں۔
کام کیا ہیں؟
افعال انجام دینے کے لئے استعمال ہونے والے طریقے ہیں ڈیٹا آپریشنز . ایس کیو ایل میں بہت سارے ان بلٹ افعال ہوتے ہیں جو تار تار ، ریاضی کے حساب کتاب وغیرہ کو انجام دینے کے لئے استعمال ہوتے ہیں۔
ایس کیو ایل افعال کو مندرجہ ذیل دو اقسام میں درجہ بندی کیا گیا ہے۔
- مجموعی افعال
- اسکیلر افعال
آئیے ہم ان میں سے ہر ایک کو ایک ایک کر کے دیکھتے ہیں۔
مجموعی SQL افعال
ایس کیو ایل میں مجموعی افعال اقدار کے گروپ پر حساب کتاب کرتے ہیں اور پھر ایک ہی قیمت واپس کردیتے ہیں۔عام طور پر استعمال شدہ مجموعی کاموں میں سے کچھ درج ذیل ہیں:
فنکشن | تفصیل |
سم () | اقدار کے ایک گروپ کی رقم واپس کرنے کے لئے استعمال کیا جاتا ہے۔ |
شمار() | کسی شرط کی بنا پر یا بغیر شرط کے قطاروں کی تعداد لوٹاتا ہے۔ |
اے وی جی () | عددی کالم کی اوسط قدر کا حساب کرنے کے لئے استعمال کیا جاتا ہے۔ |
MIN () | یہ فنکشن کالم کی کم از کم قیمت واپس کرتا ہے۔ |
میکس () | کالم کی زیادہ سے زیادہ قیمت لوٹاتا ہے۔ |
پہلا() | کالم کی پہلی قدر واپس کرنے کے لئے استعمال کیا جاتا ہے۔ |
آخری () | یہ فنکشن کالم کی آخری قیمت لوٹاتا ہے۔ |
آئیے مذکورہ بالا ہر ایک کام کو گہرائی میں دیکھیں۔ آپ کی بہتر تفہیم کے ل I ، میں آپ کو تمام مثالوں کی وضاحت کرنے کے لئے مندرجہ ذیل ٹیبل پر غور کروں گا۔
طالب علم کی شناخت | طالب علم کا نام | نشانات |
ایک | سنجے | 64 |
2 | ورون | 72 |
3 | آکاش | چار پانچ |
4 | روہت | 86 |
5 | انجلی | 92 |
سم ()
آپ کے منتخب کردہ عددی کالم کی کل رقم واپس کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
ٹیبل نام سے سم (کالم نام) منتخب کریں
مثال:
طلباء کی میز سے تمام طلباء کے نمبروں کے مجموعے کی بازیافت کے ل query استفسار لکھیں۔
طلباء سے سم (نشان) منتخب کریں
آؤٹ پٹ:
359
شمار()
یا تو کسی شرط پر یا بغیر کسی شرط کے جدول میں موجود قطاروں کی تعداد لوٹاتا ہے۔
نحو:
جدھر حالت سے ٹیبل نام سے COUNT (کالم نام) منتخب کریں
مثال:
طلباء کی میز سے طلباء کی تعداد گننے کے لئے استفسار لکھیں۔
طلباء سے COUNT (اسٹوڈائڈ) کو منتخب کریں
آؤٹ پٹ:
5
مثال:
طلباء کی میز سے نمبر> 75 اسکور کرنے والے طلبا کی تعداد گننے کے لئے استفسار لکھیں۔
طلباء جہاں سے نمبر> 75 منتخب کریں (طالب علمی)
آؤٹ پٹ:
2
اے وی جی ()
یہ فنکشن عددی کالم کی اوسط قدر واپس کرنے کے لئے استعمال ہوتا ہے۔
نحو:
ٹیبل نام سے اوسط (کالم نام) منتخب کریں
مثال:
طلباء کی میز سے تمام طلبا کے اوسط نمبروں کا حساب لگانے کے لئے ایک سوال لکھیں۔
طلباء سے اوسط (نمبر) منتخب کریں
آؤٹ پٹ:
71.8
MIN ()
عددی کالم کی کم از کم قیمت واپس کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
ٹیبل نام سے MIN (کالم نام) منتخب کریں
مثال:
طلباء کی میز سے تمام طلبہ میں سے کم سے کم نمبر حاصل کرنے کے لئے استفسار لکھیں۔
طلباء سے من (نشانات) منتخب کریں
آؤٹ پٹ:
چار پانچ
میکس ()
ایک عددی کالم کی زیادہ سے زیادہ قیمت لوٹاتا ہے۔
نحو:
ٹیبل نام سے میکس (کالم نام) منتخب کریں
مثال:
طلباء کی میز سے تمام طلبہ میں سے زیادہ سے زیادہ نمبرات حاصل کرنے کے ل a استفسار لکھیں۔
طلباء سے زیادہ سے زیادہ (نشان) منتخب کریں
آؤٹ پٹ:
92
پہلا()
یہ فنکشن آپ کے منتخب کردہ کالم کی پہلی قدر واپس کرتا ہے۔
نحو:
ٹیبل نام سے پہلا (کالم نام) منتخب کریں
مثال:
پہلے طالب علم کے نمبرات حاصل کرنے کے لئے ایک سوال لکھیں۔
طلباء سے پہلے (نشانات) منتخب کریں
آؤٹ پٹ:
64
آخری ()
اپنے منتخب کردہ کالم کی آخری قیمت واپس کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
آخری نام (کالم نام) سے ٹیبل نام منتخب کریں
مثال:
آخری طلبہ کے نمبرات حاصل کرنے کے لئے استفسار لکھیں۔
طلباء سے آخری (نمبر) منتخب کریں
آؤٹ پٹ: 92
ٹھیک ہے ، اس کے ساتھ ہی ہم SQL مجموعی افعال کا خاتمہ کر رہے ہیں۔ ایس کیو ایل افعال سے متعلق اس مضمون میں اگلا ، آئیے اسکیلر کے مختلف افعال کو سمجھیں۔
جاوا کوڈ کو ایس کیو ایل سے مربوط کرنے کے لئے
اسکیلر ایس کیو ایل افعال
ایس کیو ایل میں اسکیلر افعال دیئے گئے ان پٹ ویلیو سے کسی قدر کو واپس کرنے کے لئے استعمال ہوتے ہیں۔عام طور پر استعمال شدہ مجموعی کاموں میں سے کچھ درج ذیل ہیں:
آئیے مذکورہ بالا ہر ایک کام کو گہرائی میں دیکھیں۔
فنکشن | تفصیل |
LCASE () | سٹرنگ کالم کی اقدار کو لوئر کیس میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے |
یو سی ایس ای () | اس فنکشن کا استعمال اسٹرنگ کالم کی اقدار کو بڑے میں تبدیل کرنے کے لئے کیا جاتا ہے۔ |
LEN () | کالم میں متن کی قدروں کی لمبائی لوٹاتا ہے۔ |
وسط () | اسٹرنگ ڈیٹا ٹائپ والی کالم ویلیوز سے ایس کیو ایل میں سبسٹرنگز نکالتا ہے۔ |
گول () | عددی قدر کو قریب ترین عدد سے دور کرتا ہے۔ |
ابھی() | یہ فنکشن موجودہ سسٹم کی تاریخ اور وقت کو واپس کرنے کے لئے استعمال ہوتا ہے۔ |
فارمیٹ () | فارمیٹ کے لئے استعمال کیا جاتا ہے کہ فیلڈ کو کس طرح ظاہر کیا جانا چاہئے۔ |
LCASE ()
سٹرنگ کالم کی اقدار کو چھوٹے حرفوں میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
ٹیبل نام سے ایل سی سی ای (کالم نام) منتخب کریں
مثال:
چھوٹے لوگوں کے تمام طلباء کے نام بازیافت کرنے کے لئے استفسار لکھیں۔
طلباء سے LCASE (StudentName) منتخب کریں
آؤٹ پٹ:
سنجے ورون آکاش روہت انجلی
یو سی ایس ای ()
سٹرنگ کالم کی اقدار کو بڑے حروف میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
ٹیبل نام سے یو سی ایس اے (کالم نام) منتخب کریں
مثال:
چھوٹے لوگوں کے تمام طلباء کے نام بازیافت کرنے کے لئے استفسار لکھیں۔
طلباء سے یو سی ایس اے (اسٹوڈنٹ) منتخب کریں
آؤٹ پٹ:
سنجے ورون آکاش روہت انجلی
LEN ()
ان پٹ تار کی لمبائی بازیافت کرنے کے لئے استعمال کیا جاتا ہے۔
نحو:
نمونہ کالم کے طور پر لمبائی (سٹرنگ) منتخب کریں
مثال:
طلباء کے نام 'سنجے' کی لمبائی نکالنے کے ل a استفسار لکھیں۔
لمبائی ('سنجے') کے طور پر اسٹوڈنٹنام لین منتخب کریں
آؤٹ پٹ:
6
وسط ()
اس فنکشن کا استعمال اسٹرنگ ڈیٹا ٹائپ والے کالموں سے سبسٹرنگ نکالنے کے لئے کیا جاتا ہے۔
نحو:
وسط (کالم نام ، آغاز ، لمبائی) ٹیبل نام سے منتخب کریں
مثال:
اسٹوڈنم کالم سے سبسٹرینگ نکالنے کے ل a استفسار لکھیں۔
وسط (طلباء کا نام ، 2 ، 3) طلبہ سے منتخب کریں
آؤٹ پٹ:
anj aru kas ohi nja
گول ()
اس فنکشن کا استعمال عددی قدر کو قریب ترین عددی عدد تک پہنچانے کے لئے کیا جاتا ہے۔
نحو:
ٹیبل نام سے راؤنڈ (کالم نام ، اعشاریہ) منتخب کریں
مثال:
اس مثال کے ل let ، آئیے ہم طلباء کی میز میں درج ذیل مارکس ٹیبل پر غور کریں۔
طالب علم کی شناخت | طالب علم کا نام | نشانات |
ایک | سنجے | 90.76 |
2 | ورون | 80.45 |
3 | آکاش | 54.32 |
4 | روہت | 72.89 |
5 | انجلی | 67.66 |
انٹریگر ویلیو پر نشانات کو گول کرنے کے لئے ایک استفسار لکھیں۔
طلباء سے راؤنڈ (نشان) منتخب کریں
آؤٹ پٹ:
91 80 54 73 68
ابھی()
موجودہ تاریخ اور وقت واپس کرنے کے لئے استعمال کیا جاتا ہے۔ تاریخ اور وقت 'YYYY-MM-DD HH-MM-SS' شکل میں واپس کردیئے جاتے ہیں۔
نحو:
ابھی منتخب کریں ()
مثال:
موجودہ تاریخ اور وقت کی بازیافت کے ل a استفسار لکھیں۔
ابھی منتخب کریں ()
آؤٹ پٹ:
ابھی() |
2019-10-14 09:16:36 |
فارمیٹ ()
یہ فنکشن اس طرح وضع کرتا ہے جس طرح کسی فیلڈ کو ظاہر کرنا ہے۔
نحو:
فارمیٹ (ان پٹ) قدر ، شکل )
مثال:
'### - ### - ###' شکل میں '123456789' نمبر ظاہر کرنے کے لئے ایک سوال لکھیں۔
فارمیٹ (123456789 ، '### - ### - ###') منتخب کریں
آؤٹ پٹ:
123-456-789
اس کے ساتھ ، ہم ایس کیو ایل افعال سے متعلق اس مضمون کو ختم کردیں گے۔ مجھے امید ہے کہ آپ SQL میں مختلف اقسام کے افعال استعمال کرنے کا طریقہ سمجھ چکے ہیں۔ اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔
ہمارے لئے ایک سوال ہے؟ براہ کرم اس کا ذکر 'SQL افعال' کے تبصرے والے حصے میں کریں اور میں آپ کو واپس ملوں گا۔