میں MySQL میں CONCAT() فنکشن کا استعمال کیسے کروں؟

My Mysql My Concat Fnkshn Ka Ast Mal Kys Krw



جب MySQL کے ساتھ کام کرنے کی بات آتی ہے، تو آپ کے ڈیٹا کو ہیرا پھیری کرنے اور اس کا نظم کرنے میں آپ کی مدد کے لیے بہت سے مفید فنکشنز دستیاب ہیں۔ دی CONCAT() فنکشن ان فنکشنز میں سے ایک ہے جو آپ کو ایک سٹرنگ میں دو یا دو سے زیادہ تاروں کو جوڑنے کی اجازت دیتا ہے۔ یہ فنکشن ناقابل یقین حد تک مفید ہو سکتا ہے جب یہ انتظام اور تجزیہ کے لیے بڑے ڈیٹا سیٹس کے ساتھ کام کرنے کے لیے آتا ہے۔

یہ گائیڈ اس کے استعمال کے بارے میں تفصیلی معلومات فراہم کرے گا۔ CONCAT() MySQL میں فنکشن۔







میں MySQL میں CONCAT() فنکشن کو کیسے استعمال کروں؟

' CONCAT() ” فنکشن کا استعمال دو یا دو سے زیادہ سٹرنگز کو ایک سٹرنگ میں ضم کرنے کے لیے کیا جاتا ہے، ایک سے زیادہ سٹرنگز کو بطور دلیل لے کر اور ایک سنگل سٹرنگ ویلیو واپس کر کے۔ CONCAT() فنکشن کا استعمال کرتے ہوئے سٹرنگز کو جوائن کرنے کا نحو ذیل میں دیا گیا ہے:



CONCAT ( 'string1' , 'string2' ،... )


مندرجہ بالا نحو میں، string1، string2، وغیرہ کی جگہ اپنی پسند کی سٹرنگ ویلیوز کو واضح کریں۔



آئیے ان کے کام کو سمجھنے کے لیے CONCAT() فنکشن کی چند مثالیں دیکھتے ہیں۔





مثال 1: Concat دو تار

'کا استعمال کرتے ہوئے دو تاروں کو جوڑنے کے لئے نیچے دی گئی کمانڈ کو ٹائپ کریں۔ CONCAT() ' فنکشن اور ' کا استعمال کرتے ہوئے نتیجہ بازیافت کریں منتخب کریں۔ بیان:



CONCAT کو منتخب کریں۔ ( 'لینکس' , 'اشارہ' ) ;


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

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ' لینکس '، اور ' اشارہ 'سٹرنگز کو ایک ہی سٹرنگ سے جوڑ دیا گیا ہے' لینکس کا اشارہ '

مثال 2: دو تاروں سے زیادہ کونکیٹ

دو سے زیادہ سٹرنگز کو ضم کرنے کے لیے آپ کو صرف CONCAT() فنکشن میں آرگیومینٹس کی تعداد بڑھانے کی ضرورت ہے جیسا کہ ذیل میں دیا گیا ہے۔

CONCAT کو منتخب کریں۔ ( 'لینکس' , '' , 'اشارہ' , '!' ) ;


مندرجہ بالا مثال میں، دوسری دلیل ایک واحد جگہ ہے، اور چوتھا ایک خاص کریکٹر ہے یعنی خصوصی حروف کو بھی ایک سٹرنگ سمجھا جائے گا اور جوڑا جا سکتا ہے۔

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ تاروں کو جوڑ دیا گیا ہے۔

مثال 3: کالم کی قدروں میں شامل ہوں۔

' CONCAT() فنکشن کے ساتھ استعمال کیا جا سکتا ہے منتخب کریں۔ کسی مخصوص جدول کی مخصوص کالم اقدار میں شامل ہونے کا بیان۔ دو کالموں کو جوڑنے کی مثال ' پہلا نام 'اور' LAST_NAME ' کے ' گاہکوں 'ٹیبل ذیل میں دیا گیا ہے:

CONCAT کو منتخب کریں۔ ( پہلا نام، '' , LAST_NAME ) جیسا کہ FULL_NAME صارفین سے؛


مندرجہ بالا مثال میں، آؤٹ پٹ 'کے طور پر دکھایا جائے گا پورا نام '

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ مخصوص کالم کی قدریں جوڑ دی گئی ہیں۔

مثال 4: سٹرنگ اور کالم ویلیوز کو جوائن کریں۔

CONCAT() فنکشن کو ایک مخصوص سٹرنگ کے ساتھ ٹیبل کی کالم ویلیو میں شامل کرنے کے لیے استعمال کیا جا سکتا ہے۔ میں شامل ہونے کی مثال ' خوش آمدید 'سٹرنگ اور' پہلا نام 'اور' LAST_NAME 'کے کالم' گاہکوں 'ٹیبل ذیل میں دیا گیا ہے:

CONCAT کو منتخب کریں۔ ( 'خوش آمدید، ' ، پہلا نام، '' , LAST_NAME )
گاہکوں کی طرف سے مبارکباد کے طور پر؛


آؤٹ پٹ


آؤٹ پٹ سے پتہ چلتا ہے کہ سٹرنگ اور کالم کی قدروں کو جوڑ دیا گیا ہے۔

مثال 5: مختلف جدولوں سے کالم کی قدروں میں شامل ہوں۔

' CONCAT() ” فنکشن دو مختلف جدولوں کے کالم کی قدروں کو جوائن کر سکتا ہے اور نتیجہ ایک واحد قدر کے طور پر دے سکتا ہے، جیسا کہ ذیل میں دی گئی مثال میں دکھایا گیا ہے:

CONCAT کو منتخب کریں۔ ( ORDERS.PRODUCT_ID، '' , PRODUCTS.NAME , '(' , ORDERS.QUANTITY , ')' )
تفصیلات کے طور پر
آرڈرز، مصنوعات سے
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


مندرجہ بالا مثال میں، ' PRODUCT_ID 'اور' مقدار 'کے کالم' احکامات 'ٹیبل اور' NAME 'کا کالم' مصنوعات ٹیبل کو اس شرط کی بنیاد پر جوڑا جاتا ہے جو کہ اندر استعمال ہوتا ہے۔ کہاں 'شق.

آؤٹ پٹ


آؤٹ پٹ سے پتہ چلتا ہے کہ اقدار کو ایک ہی قدر میں شامل کیا گیا ہے۔

مثال 6: IFNULL() کا استعمال کرتے ہوئے کالم کی قدروں میں شامل ہوں

MySQL میں، ' IFNULL() ” ایک فنکشن ہے جو صارف کو یہ جانچنے کی اجازت دیتا ہے کہ آیا قدر ہے۔ خالی یا نہیں. ' CONCAT() 'فنکشن' کے ساتھ استعمال کیا جا سکتا ہے IFNULL() ” چیک کرنے کے لیے فنکشن (اگر ویلیو NULL ہے یا نہیں) اور کسی خاص ٹیبل کے کالم ویلیوز میں شامل ہوں۔

IFNULL( کا استعمال کرتے ہوئے کالم کی قدر میں شامل ہونے کی مثال یہ ہے):

CONCAT کو منتخب کریں۔ ( IFNULL ( پہلا نام، '' ) , '' ، IFNULL ( LAST_NAME، '' ) )
جیسا کہ FULL_NAME صارفین سے؛


مندرجہ بالا مثال میں، IFNULL() فنکشن 'کی غیر null قدریں لوٹاتا ہے۔ پہلا نام ' اور ' LAST_NAME 'کے کالم' گاہکوں 'ٹیبل اور پھر' CONCAT() ' فنکشن نے لوٹی ہوئی اقدار کو جوڑ دیا۔

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ' پہلا نام ' اور ' LAST_NAME 'کا کالم' گاہکوں ٹیبل کو IFNULL() فنکشن کے نتیجے کی بنیاد پر ملا دیا گیا ہے۔

مثال 7: CONCAT_WS() کا استعمال کرتے ہوئے کالم کی قدروں میں شامل ہوں

میں ' CONCAT_WS() 'فنکشن،' ڈبلیو ایس ' سے مراد ' الگ کرنے والے کے ساتھ 'جس کا مطلب ہے' CONCAT_WS() ” کا استعمال ایک مخصوص جداکار کے ساتھ دو یا زیادہ تاروں کو جوڑنے کے لیے کیا جاتا ہے۔

CONCAT_WS() فنکشن کی مثال ذیل میں فراہم کی گئی ہے۔

CONCAT_WS کو منتخب کریں۔ ( '،' ، پتہ، شہر، ریاست ) گاہکوں سے مقام کے طور پر؛


مندرجہ بالا مثال میں، ' ایڈریس '،' شہر '، اور ' حالت 'کے کالم' گاہکوں 'ٹیبل' کے ساتھ استعمال کیا جاتا ہے ، الگ کرنے والا۔

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ مخصوص کالم کوما کے ساتھ جوڑ دیا گیا ہے۔ ، الگ کرنے والا۔

نتیجہ

' CONCAT() مائی ایس کیو ایل میں فنکشن ایک طاقتور ٹول ہے جو آپ کو مختلف طریقوں سے سٹرنگز اور کالم ویلیو کو جوائن کرنے کی اجازت دیتا ہے، جس سے آپ کے ڈیٹا میں ہیرا پھیری اور تجزیہ کرنا آسان ہو جاتا ہے۔ اوپر دی گئی مثالوں کی پیروی کرتے ہوئے، آپ اس فنکشن کو اپنے اپنے MySQL سوالات میں استعمال کرنا شروع کر سکتے ہیں تاکہ متن اور ڈیٹا کو نئے اور معنی خیز طریقوں سے ملایا جا سکے۔ اس تحریر نے MySQL میں CONCAT() فنکشن کے استعمال کے مختلف معاملات کی وضاحت کی ہے۔