इसके लिए आप CONCAT_WS() का उपयोग कर सकते हैं। आइए एक टेबल बनाएं -
mysql> क्रिएट टेबल डेमो38−> (−> user_id int,−> user_first_name varchar(20),−> user_last_name varchar(20),−> user_date_of_birth date−> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.70 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो38 मानों में डालें(10,'जॉन','स्मिथ','1990−10−01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमो38 मानों में डालें(11,'डेविड ','मिलर','1994−01−21');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमो38 मानों में डालें(11,'जॉन','डो','1992−02−01');क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमो38 मानों में डालें(12,'एडम','स्मिथ','1996−11−11');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> सम्मिलित करें डेमो 38 मानों में (13, 'क्रिस', 'ब्राउन', '1997−03−10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो38 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------+---------------------+----------------+- -------------------+| user_id | user_first_name | user_last_name | user_date_of_birth |+------------+---------------------+----------------+-- -------------------+| 10 | जॉन | स्मिथ | 1990−10−01 || 11 | डेविड | मिलर | 1994−01−21 || 11 | जॉन | डो | 1992−02−01 || 12 | एडम | स्मिथ | 1996−11−11 || 13 | क्रिस | ब्राउन | 1997−03−10 |+------------+---------------------+--------------- -+--------------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)शर्त के साथ पंक्तियों का चयन करने के लिए निम्नलिखित क्वेरी है -
mysql> concat_ws('/',user_first_name, user_last_name,'date ofbirth year is=', date_format(user_date_of_birth,'%Y')) को आउटपुट के रूप में चुनें-> डेमो38 से-> जहां user_id in(11, 13);
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------ +| आउटपुट |+--------------------------------------------------------+ | डेविड/मिलर/जन्म तिथि =/1994 || जॉन/डो/जन्म तिथि =/1992 || क्रिस/ब्राउन/जन्म तिथि =/1997 |+------------------------------------- -----------+3 पंक्तियाँ सेट में (0.00 सेकंड)