ڈیٹا بیس میں ڈیٹا کو ہینڈل کرتے وقت ، ہم اکثر سیٹ آپریٹرز کو استعمال کرتے ہیں ایس کیو ایل ، دو یا زیادہ منتخب بیانات کو جوڑ کر اپنی ضروریات کے مطابق ڈیٹا بازیافت کرنا۔ ایس کیو ایل یونین کے اس مضمون میں ، میں درج ذیل ترتیب میں اعداد و شمار کو بازیافت کرنے کے لئے استعمال ہونے والے یونین آپریٹر کے بارے میں گفتگو کروں گا۔
- ایس کیو ایل یونین آپریٹر کیا ہے؟
- نحو:
- یونین اور یونین کے سب کے درمیان اختلافات
- ایس کیو ایل یونین کی مثالیں:
ہمیں شروع کریں!
ایس کیو ایل یونین آپریٹر کیا ہے؟
جیسا کہ نام سے پتہ چلتا ہے ، یہ آپریٹر / شق دو یا زیادہ انتخابی بیانات کے نتائج کو اکٹھا کرنے کے لئے استعمال کیا جاتا ہے۔ یہاں یونین کے بیان کے اندر استعمال ہونے والے ہر منتخب بیان میں ایک ہی ترتیب میں کالموں کی ایک ہی تعداد ہونی چاہئے۔ نیز ، SELECT کے بیانات میں موجود تمام کالموں میں ڈیٹا کی اقسام کی طرح ہونی چاہئے۔
یونین کی شق آؤٹ پٹ کے طور پر صرف انوکھی اقدار فراہم کرتی ہے۔ صرف اس صورت میں ، آپ ڈپلیکیٹ اقدار چاہتے ہیں ، پھر آپ کو یونین کی تمام شق کو استعمال کرنا ہوگا۔
ایس کیو ایل یونین کے اس مضمون میں آگے بڑھتے ہوئے ، آؤ ہم نحو کو سمجھیں۔
ایس کیو ایل یونین ترکیب
یونین کا ترکیب
کالم 1 ، کالم 2 ، کالم 3 ، ... ، ٹیبل 1 یونین سے کالم ون کالم 1 ، کالم 2 ، کالم 3 ، ... ، ٹیبل 2 سے کالم منتخب کریں۔
یونین کا تمام ترکیب
کالم 1 ، کالم 2 ، کالم 3 ، ... ، ٹیبل 1 یونین سے کالمن تمام منتخب کالم 1 ، کالم 2 ، کالم 3 ، ... ، ٹیبل 2 سے کالم نین منتخب کریں۔
اس مضمون کو آگے بڑھاتے ہوئے ، آئیے یونین اور یونین کے تمام کے مابین فرق کو سمجھیں۔
ایس کیو ایل یونین اور یونین سب کے درمیان اختلافات
یونین | یونین سب |
دو یا دو سے زیادہ نتائج کے مجموعے کو جوڑتا ہے اور ڈپلیکیٹ اقدار کو برقرار نہیں رکھتا ہے۔ | دو یا دو سے زیادہ رزلٹ سیٹ کو جوڑتا ہے اور ڈپلیکیٹ ویلیوز کو برقرار رکھتا ہے۔ |
نحو: یونین | نحو: یونین سب |
![]() |
اگلا ، ایس کیو ایل یونین کے اس مضمون میں ، آئیے اس آپریٹر کو استعمال کرنے کے مختلف طریقوں کو سمجھیں۔
ایس کیو ایل یونین اور یونین سب کی مثالیں
آپ کی بہتر تفہیم کے ل I ، میں آپ کو مختلف مثالوں کو دکھانے کے لئے مندرجہ ذیل جدولوں پر غور کروں گا۔
ملازم کی میز
ایمپیڈ | نام | ایمپج | شہر | ڈاک کامخصوص نمبر | ملک |
ایک | ایما | 2. 3 | برلن | 12109 | جرمنی |
2 | راہول | 26 | ممبئی | 400015 | ہندوستان |
3 | آئیرہ | 24 | نیویارک | 10014 | استعمال کرتا ہے |
4 | جان | 32 | لندن | E1 7AE | برطانیہ |
5 | ڈیریک | 29 | نیویارک | 10012 | استعمال کرتا ہے |
منصوبوں کی میز
پروجیکٹ آئی ڈی | نام | ورکنگ ڈےز | شہر | ڈاک کامخصوص نمبر | ملک |
ایک | پروجیکٹ 1 | 10 | برلن | 12109 | جرمنی |
2 | پروجیکٹ 2 | 7 | ممبئی | 400015 | ہندوستان |
3 | پروجیکٹ 3 | بیس | دہلی | 110006 | ہندوستان |
4 | پروجیکٹ 4 | پندرہ | ممبئی | 400015 | ہندوستان |
5 | پروجیکٹ 5 | 28 | برلن | 12109 | جرمنی |
آئیے مثال کے ساتھ شروعات کریں۔
ایس کیو ایل یونین کی مثالیں
یونین آپریٹر مثال
ملازمین اور منصوبوں کی میز سے الگ شہروں کو بازیافت کرنے کے لئے استفسار لکھیں۔
منصوبوں کے آرڈر کے ذریعہ ملازمین یونین سے منتخب شہر منتخب کریں
آؤٹ پٹ:
شہر |
برلن |
دہلی |
لندن |
ممبئی |
نیویارک |
یونین کے تمام آپریٹر کی مثال
ملازمین اور منصوبوں کی میز سے شہروں کو بازیافت کرنے کیلئے استفسار لکھیں۔ یہاں ، ڈپلیکیٹ اقدار کو شامل کرنا ضروری ہے۔
منصوبوں کے آرڈر کے ذریعہ ملازمین یونین سے تمام منتخب شہر سے شہر کا انتخاب کریں
آؤٹ پٹ:
شہر |
برلن |
برلن |
برلن |
دہلی |
لندن |
ممبئی |
ممبئی |
ممبئی |
نیویارک |
نیویارک |
اس مضمون میں اگلا ، آئیے ہم سمجھیں کہ ایس کیو ایل ایلیس کے ساتھ یونین کی شق کو کس طرح استعمال کیا جائے۔
یونین SQL عرف کے ساتھ
ایس کیو ایل الیاس استعمال کیا جاتا ہےکسی ٹیبل یا کالم کو عارضی نام بتانا۔ تو ، آئیے تمام انوکھے ملازمین اور منصوبوں کی فہرست کے ل a ایک سوال لکھیں۔
پروجیکٹوں سے 'ملازم' AS کی قسم ، نام ، شہر ، ملک سے ملازمین یونین منتخب کریں 'پروجیکٹ' ، نام ، شہر ، ملک منتخب کریں
آؤٹ پٹ:
ٹائپ کریں | نام | شہر | ملک |
ملازم | ایما | برلن | جرمنی |
ملازم | راہول | ممبئی | ہندوستان |
ملازم | آئیرہ | نیویارک | استعمال کرتا ہے |
ملازم | جان | لندن | برطانیہ |
ملازم | ڈیریک | نیویارک | استعمال کرتا ہے |
پروجیکٹ | پروجیکٹ 1 | برلن | جرمنی |
پروجیکٹ | پروجیکٹ 2 | ممبئی | ہندوستان |
پروجیکٹ | پروجیکٹ 3 | دہلی | ہندوستان |
پروجیکٹ | پروجیکٹ 4 | ممبئی | ہندوستان |
پروجیکٹ | پروجیکٹ 5 | برلن | جرمنی |
جہاں شق کے ساتھ یونین
ملازمین اور منصوبوں دونوں کے جدول سے ہندوستان کے الگ الگ شہروں اور ان کے ڈاک کوڈوں کو بازیافت کرنے کیلئے استفسار لکھیں۔
انفارمیٹیکا میں فعال اور غیر فعال تبدیلی
شہر ، پوسٹ کوڈ ، ملازمین سے ملک جہاں ملک = 'انڈیا' یونین منتخب شہر ، پوسٹ کوڈ ، جہاں سے ملک = 'ہندوستان' ترتیب دیا گیا شہر
آؤٹ پٹ:
شہر | ڈاک کامخصوص نمبر | ملک |
دہلی | 110006 | ہندوستان |
ممبئی | 400015 | ہندوستان |
یونین سب جہاں کی شق کے ساتھ
ہندوستانی شہروں اور ان کے ڈاک کوڈوں کو ملازمین اور پروجیکٹس ٹیبل دونوں سے بازیافت کرنے کے لئے ایک سوال لکھیں ، جہاں نقل کی اقدار کی اجازت ہے
شہر ، پوسٹ کوڈ ، ملازمین سے ملک جہاں ملک = 'انڈیا' یونین کے تمام منتخب شہر ، پوسٹ کوڈ ، جہاں سے ملک = 'انڈیا' کے ذریعہ شہر
آؤٹ پٹ:
شہر | ڈاک کامخصوص نمبر | ملک |
دہلی | 110006 | ہندوستان |
ممبئی | 400015 | ہندوستان |
ممبئی | 400015 | ہندوستان |
ممبئی | 400015 | ہندوستان |
اس مضمون میں آگے بڑھتے ہوئے ، آئیے سمجھتے ہیں کہ JOINS کے ساتھ یونین اور یونین کے تمام شقوں کا استعمال کیسے کریں۔ایس کیو ایل میں شامل ہیں جو ان میزوں کے مابین متعلقہ کالم کی بنیاد پر دو یا دو سے زیادہ جدولوں سے قطاریں اکٹھا کرنے کے لئے استعمال ہوتے ہیں۔
شمولیت کے ساتھ یونین
ایس کیو ایل یونین آپریٹر کے ساتھ استعمال کیا جا سکتا ہے دو مختلف جدولوں سے ڈیٹا بازیافت کرنے کیلئے۔ میں مثال کے طور پر ملازمین کی میز کے ساتھ ساتھ مندرجہ ذیل ٹیبل پر غور کرنے جارہا ہوں۔
پروجیکٹ کی تفصیلات ٹیبل
پی آئی ڈی | ورکنگ ڈےز | ایمپیڈ | کوسٹفور پروجیکٹ |
گیارہ | 12 | 4 | 20000 |
22 | 16 | 3 | 35000 |
33 | 30 | ایک | 60000 |
44 | 25 | 3 | 45000 |
55 | اکیس | ایک | 50،000 |
ملازمین سے ایمپٹ ، نام ، کاسٹفور پروجیکٹ ملازمین پر چھوڑیں۔ پروجیکٹ ڈیٹیلز شامل کریں۔ ایمپیڈ = پروجیکٹ ڈیٹیلز۔ ایمپیڈ یونین منتخب کریں ملازمین سے کاسٹفور پروجیکٹ ، ملازمین پر صحیح پروجیکٹ ڈیٹیلز میں شامل ہوں۔ ایمپیڈ = پروجیکٹ ڈیٹیلز۔ ایمپیڈ
آؤٹ پٹ:
ایمپیڈ | نام | کوسٹفور پروجیکٹ |
ایک | ایما | 60000 |
ایک | ایما | 50،000 |
2 | راہول | خالی |
3 | آئیرہ | 35000 |
3 | آئیرہ | 45000 |
4 | جان | 20000 |
5 | ڈیریک | خالی |
یونین کے تمام شامل ہوں
ملازمین اور پروجیکٹ ڈیٹیلس ٹیبل سے ایمپیڈ ، نام اور کوسٹفور پروجیکٹ کی بازیافت کے ل to استفسار لکھیں ، جہاں ڈپلیکیٹ اقدار کی اجازت ہے۔
ملازمین سے ایمپٹ ، نام ، کاسٹفور پروجیکٹ ملازمین پر چھوڑیں۔ پروجیکٹ ڈیٹیلز شامل کریں۔ ایمپیڈ = پروجیکٹ ڈیٹیلز۔ ایمپیڈ یونین کے تمام ملازمین سے منتخب کریں ، کاسٹفور پروجیکٹ ملازمین میں سے صحیح پروجیکٹ ڈیٹیلز میں شامل کریں۔ ایمپیڈ = پروجیکٹ ڈیٹیلز۔ ایمپیڈ
آؤٹ پٹ:
ایمپیڈ | نام | کوسٹفور پروجیکٹ |
ایک | ایما | 60000 |
ایک | ایما | 50،000 |
2 | راہول | خالی |
3 | آئیرہ | 35000 |
3 | آئیرہ | 45000 |
4 | جان | 20000 |
5 | ڈیریک | خالی |
4 | جان | 20000 |
3 | آئیرہ | 35000 |
ایک | ایما | 60000 |
3 | آئیرہ | 35000 |
ایک | ایما | 50،000 |
اس کے ذریعہ ، میں اس مضمون کے آخر میں ایس کیو ایل یونین کے بارے میں آتا ہوں۔ مجھے امید ہے کہ آپ ایس کیو ایل یونین پر اس مضمون کو پڑھ کر لطف اندوز ہوئے ہوں گے۔ سوالات لکھنے میں آپ کی مدد کے لئے ہم نے یونین اور یونین کے تمام احکامات استعمال کرنے کے مختلف طریقے دیکھے ہیں۔ اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل our ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔
ہمارے لئے ایک سوال ہے؟ براہ کرم اس کا ذکر 'ایس کیو ایل یونین' کے تبصرے سیکشن میں کریں اور میں آپ کو واپس ملوں گا۔