Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में CONCAT_WS() से कन्कैटिनेट करके शर्त के साथ ROW कैसे चुनें?


CONCAT_WS() फ़ंक्शन

CONCAT_WS(separator, col1, col2, ...) सेपरेटर के साथ कॉलम जोड़ता है।

उदाहरण

mysql> create table demo38 (
    -> user_id int,
    -> user_first_name varchar(20),
    -> user_last_name varchar(20),
    -> user_date_of_birth date
    -> );
mysql> insert into demo38 values(10,'John','Smith','1990-10-01'), (11,'David','Miller','1994-01-21'), (11,'John','Doe','1992-02-01'), (12,'Adam','Smith','1996-11-11'), (13,'Chris','Brown','1997-03-10');

क्वेरी: user_id 11 और 13 के लिए फ़ॉर्मेटेड आउटपुट

mysql> select concat_ws('/', user_first_name, user_last_name, 'the date of birth year is=', date_format(user_date_of_birth,'%Y')) as Output from demo38 where user_id in(11,13);
+----------------------------------------------+
| Output                                       |
+----------------------------------------------+
| David/Miller/the date of birth year is=/1994 |
| John/Doe/the date of birth year is=/1992     |
| Chris/Brown/the date of birth year is=/1997  |
+----------------------------------------------+

  1. - MySQL में स्पेस वाले कॉलम नाम को कैसे सेलेक्ट करें?

    स्पेस वाले कॉलम नाम के लिए बैकटिक (` `) उपयोग करें। उदाहरण CREATE TABLE SpaceColumn (`Student Name` VARCHAR(100)); INSERT INTO SpaceColumn VALUES (John), (Bob); SELECT `Student Name` FROM SpaceColumn; +--------------+ | Student Name | +--------------+ | John | | Bob | +-----------

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर

  1. - MySQL में SELECT स्टेटमेंट में IF/ELSE शर्त का उपयोग कैसे करें?

    MySQL में IF() फ़ंक्शन और CASE WHEN का उपयोग करके सशर्त तर्क MySQL SELECT स्टेटमेंट में सशर्त तर्क के लिए दो मुख्य तरीके प्रदान करता है: सरल IF() फ़ंक्शन और अधिक शक्तिशाली CASE WHEN अभिव्यक्ति। टेबल बनाना ); Query OK, 0 rows affected (0.00 sec) डेटा डालना INSERT INTO DemoTable1966(UserName, Phot