ایس کیو ایل ضرب

Ays Kyw Ayl Drb



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

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

نمونہ ٹیبل

میں غوطہ لگانے سے پہلے، آئیے ایک بنیادی جدول ترتیب دیں جو ضرب کی کارروائیوں اور نتائج کو ظاہر کرنے میں ہماری مدد کرے گی۔







اس کے لیے، ہم ایک 'مصنوعات' ٹیبل ترتیب دیتے ہیں اور نمونہ ڈیٹا داخل کرتے ہیں جیسا کہ درج ذیل مثال میں دکھایا گیا ہے:



ٹیبل پروڈکٹس بنائیں (
پروڈکٹ_آئی ڈی بنیادی کلیدی آٹو_INCREMENT،
پروڈکٹ_نام VARCHAR ( 255 ) ،
زمرہ VARCHAR ( 255 ) ،
قیمت اعشاریہ ( 10 ، 2 ) ،
مقدار INT،
میعاد ختم ہونے کی_تاریخ DATE،
بارکوڈ بڑا
) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'شیف ہیٹ 25 سینٹی میٹر' ،
'بیکری' ،
24.67 ،
57 ،
'2023-09-09' ،
2854509564204 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'بٹیر کے انڈے - ڈبے میں بند' ،
'پینٹری' ،
17.99 ،
67 ،
'29-09-2023' ،
1708039594250 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'کافی - انڈے نوگ کیپوچینو' ،
'بیکری' ،
92.53 ،
10 ،
'22-09-2023' ،
8704051853058 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'ناشپاتی - کانٹے دار' ،
'بیکری' ،
65.29 ،
48 ،
'23-08-2023' ،
5174927442238 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'پاستا - فرشتہ بال' ،
'پینٹری' ،
48.38 ،
59 ،
'2023-08-05' ،
8008123704782 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'شراب - پراسیکو والڈوبیڈین' ،
'پیداوار' ،
44.18 ،
3 ،
'2023-03-13' ،
6470981735653 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'پیسٹری - فرانسیسی منی مختلف' ،
'پینٹری' ،
36.73 ،
52 ،
'29-05-2023' ،
5963886298051 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'اورنج - ڈبہ بند، مینڈارن' ،
'پیداوار' ،
65.0 ،
1 ،
'2023-04-20' ،
6131761721332 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'سور کا گوشت - کندھے' ،
'پیداوار' ،
55.55 ،
73 ،
'2023-05-01' ،
9343592107125 ) ;

داخل کریں
میں
مصنوعات ( پروڈکٹ کا نام،
قسم،
قیمت،
مقدار،
میعاد ختم ہونے کی_تاریخ،
بارکوڈ )
اقدار ( 'Dc Hikiage Hira Huba' ،
'پیداوار' ،
56.29 ،
53 ،
'2023-04-14' ،
3354910667072 ) ;

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







ایس کیو ایل ضرب نحو

ایس کیو ایل میں، ہم '*' آپریٹر کا استعمال کرتے ہوئے ریاضی کی ضرب کرتے ہیں۔ ذیل میں ایک مثال نحو ہے:

منتخب کریں۔ کالم 1 * کالم 2 AS نتیجہ_کالم
سے TABLE_NAME ;

یہاں، 'کالم 1' اور 'کالم 2' وہ عددی کالم ہیں جنہیں ہم ضرب کرنا چاہتے ہیں۔ 'نتیجہ_کالم' سے مراد اس کالم کے لیے ایک عرف ہے جس میں ضرب کا نتیجہ ہوتا ہے۔



مثالیں:

آئیے ہم کچھ مثالیں تلاش کرتے ہیں کہ ہدف کے کالموں پر ضرب کیسے انجام دی جائے۔

مثال 1: ایک ہی جدول سے ضرب کریں۔

سب سے بنیادی ضرب کے کاموں میں ایک ہی جدول کے کالم شامل ہیں۔ مثال کے طور پر، فرض کریں کہ ہم ہر پروڈکٹ کی کل قیمت کا حساب لگانا چاہتے ہیں جیسا کہ درج ذیل مثال میں دکھایا گیا ہے:

منتخب کریں۔
پروڈکٹ کا نام،
قیمت،
مقدار،
(قیمت * مقدار) AS total_rev
سے
مصنوعات؛

اس مثال میں، ہم ہر قطار کی یونٹ قیمت اور مقدار کو متعدد کرنے کے لیے '*' آپریٹر کا استعمال کرتے ہیں اور نتیجے میں آنے والے کالم کو 'total_rev' کے بطور ایک عرف تفویض کرتے ہیں۔

مثال آؤٹ پٹ:

مثال 2: مختلف جدولوں سے ضرب

ایسی مثالیں بھی ہیں جہاں ہمیں کسی دوسرے ٹیبل سے ڈیٹا کو شامل کرنے کی ضرورت ہے۔ آئیے ایک مثال لیں جہاں ہمارے پاس ایک اور ٹیبل ہے جسے 'ڈسکاؤنٹ' کہا جاتا ہے اور ہم ہر پروڈکٹ کے لیے رعایتی قیمت کا حساب لگانا چاہتے ہیں۔

p.product_name، p.price، d.discount_percentage، (p.price * (1 - d.discount_percentage)) AS discounted_price کو منتخب کریں
مصنوعات سے p
p.product_id = d.product_id پر چھوٹ میں شامل ہوں؛

اس مثال میں، ہم 'product_id' پر 'پروڈکٹس' اور 'ڈسکاؤنٹس' ٹیبلز میں شامل ہوتے ہیں۔ پھر ہم جوائن کے نتیجے میں آنے والے کالموں پر ملٹی پلائی آپریٹر استعمال کرتے ہیں۔

نتیجہ

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