ایس کیو ایل میں دو کالموں کو ضرب دیں۔

Ays Kyw Ayl My Dw Kalmw Kw Drb Dy



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

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

نمونہ ٹیبل

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







ٹیبل ملک_ڈیٹا بنائیں (
ID INT AUTO_INCREMENT بنیادی کلید خالی نہیں،
ملک کا نام VARCHAR(255) NOT NULL،
آبادی IN NOT NULL،
فاصلہ فلوٹ نہیں ہے،
جی ڈی پی ڈیسیمل(15،
2) NOT NULL Default(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 prod
سے
ملک کا_ڈیٹا؛

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

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

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

نتیجہ

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