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

MySQL टेबल के कॉलम पर CONCAT() फंक्शन कैसे लागू करें?


हम दो या अधिक कॉलम के मानों को संयोजित करने के लिए CONCAT() फंक्शन का उपयोग कर सकते हैं। इस मामले में, CONCAT() फंक्शन के आर्गुमेंट कॉलम के नाम होंगे। उदाहरण के लिए, मान लीजिए हमारे पास 'Student' नामक एक टेबल है और हम छात्र का नाम और पता सामूहिक रूप से एक कॉलम में चाहते हैं तो निम्नलिखित क्वेरी लिखी जा सकती है:

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student; 
+------+---------+---------+--------------------+ 
| Id   | Name    | Address | ID, Name, Address  | 
+------+---------+---------+--------------------+ 
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   | 
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   | 
| 15   | Harshit | Delhi   | 15, Harshit, Delhi | 
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur | 
+------+---------+---------+--------------------+ 
4 rows in set (0.00 sec)

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

    SHOW COLUMNS कमांड का उपयोग MySQL में किसी टेबल के सभी कॉलम नाम और उनकी जानकारी देखने के लिए SHOW COLUMNS कमांड का उपयोग करें। सिंटैक्स SHOW COLUMNS FROM yourTableName; उदाहरण 1. टेबल बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCH

  1. - MySQL फंक्शन से टेबल कैसे लौटाएं?

    MySQL फंक्शन से टेबल नहीं लौटा सकते। फंक्शन स्ट्रिंग, इंटीजर, चार आदि लौटा सकता है। MySQL से टेबल लौटाने के लिए स्टोर्ड प्रोसीजर का उपयोग करें, फंक्शन नहीं। उदाहरण टेबल बनाएं: mysql> create table DemoTable696 ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected

  1. - MySQL टेबल नाम में अंडरस्कोर (_) का उपयोग - बैकटिक्स आवश्यक

    MySQL में टेबल या कॉलम नाम में अंडरस्कोर (_) या अन्य विशेष वर्ण होने पर, नाम को बैकटिक्स (\`) में संलग्न करना आवश्यक है, सिंगल कोट्स में नहीं। समस्या: सिंगल कोट्स का उपयोग (गलत) CREATE TABLE Demo_Table725 ( ClientId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName VARCHAR(100), Clie