ایس کیو ایل میں دو کالم تقسیم کریں۔

Ays Kyw Ayl My Dw Kalm Tqsym Kry



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

اس ٹیوٹوریل میں، ہم ایک مشترکہ ڈویژن آپریشن کے بارے میں سیکھیں گے جس میں ریاضی کے دو ٹیبل کالموں کو تقسیم کرنا شامل ہے۔







نمونہ ٹیبل

مظاہرے کے مقاصد کے لیے، آئیے ایک ٹیبل بنائیں جس میں میٹرک ڈیٹا ہو اور اس کا استعمال یہ واضح کرنے کے لیے کریں کہ SQL میں دو کالموں کو کیسے تقسیم کیا جائے۔



ٹیبل کنٹری_ڈیٹا بنائیں (
آئی ڈی INT AUTO_INCREMENT بنیادی کلید خالی نہیں،
ملک کا نام VARCHAR ( 255 ) خالی نہیں،
آبادی INT NOT NULL،
فاصلہ فلوٹ نہیں ہے،
جی ڈی پی ڈیسیمل ( پندرہ ,
2 ) نال ڈیفالٹ ( 0 )
) ;



اسے 'country_data' کے نام سے ایک جدول بنانا چاہیے اور اس میں ملک کی معلومات جیسے ملک کا نام، آبادی، کل فاصلہ، اور جی ڈی پی شامل ہونا چاہیے۔





اس کے بعد ہم درج ذیل ٹیبل میں ریکارڈ داخل کر سکتے ہیں:

داخل کریں۔
INTO
ملک کا_ڈیٹا ( ملک کا نام،
آبادی،
فاصلے،
جی ڈی پی )
قدریں
( 'امریکہ' ,
331002651 ,
9831.34 ,
22675248.00 ) ,
( 'چین' ,
1439323776 ,
9824.58 ,
16642205.00 ) ,
( 'ہندوستان' ,
1380004385 ,
3846.17 ,
2973191.00 ) ,
( 'برازیل' ,
212559417 ,
8326.19 ,
1839756.00 ) ,
( 'روس' ,
145934462 ,
10925.55 ,
1683005.00 ) ;



نتیجے کی پیداوار مندرجہ ذیل ہے:

ایس کیو ایل میں دو کالم تقسیم کریں۔

فرض کریں کہ ہم ہر مربع یونٹ کے لیے اوسط آبادی کا حساب لگانا چاہتے ہیں۔ ہم کل آبادی کو ملک کے فاصلے سے تقسیم کر سکتے ہیں۔

ایس کیو ایل میں دو کالموں کو تقسیم کرنے کے لیے، ہم '/' آپریٹر استعمال کرتے ہیں جس کے بعد وہ کالم آتے ہیں جن میں ہم تقسیم کرنا چاہتے ہیں۔

مثال کے طور پر:

منتخب کریں۔
ملک کا نام،
آبادی،
فاصلے،
جی ڈی پی،
( آبادی / فاصلے ) AS avg_pop
سے
ملک کا_ڈیٹا؛

اس صورت میں، ہم آبادی کے کالم کو فاصلے کے کالم سے تقسیم کرتے ہیں اور نتیجے میں آنے والے کالم کو 'avg_pop' عرف کے ساتھ تفویض کرتے ہیں۔

نتیجہ سیٹ مندرجہ ذیل ہے:

یہ کسی ملک کی فی مربع یونٹ کی اوسط آبادی کو ظاہر کرتا ہے۔

نتیجہ

اس ٹیوٹوریل میں، ہم نے سیکھا کہ ہم کس طرح ایس کیو ایل میں ریاضی کی تقسیم کو دو ٹیبل کالموں کو تقسیم کر کے ہر متعلقہ قدر کے نتائج حاصل کر سکتے ہیں۔