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

MySQL में SELECT क्वेरी में AS कीवर्ड का उपयोग करके कॉलम नाम बदलें

MySQL में AS कीवर्ड: कॉलम एलियास देना

AS कीवर्ड का उपयोग करके आप SELECT क्वेरी के परिणाम में कॉलम को एक अस्थायी नाम (एलियास) दे सकते हैं। यह मूल टेबल की संरचना को नहीं बदलता, केवल परिणाम सेट में नाम बदलता है।

उदाहरण: लंबे कॉलम नाम को छोटा करें

टेबल बनाएं:

CREATE TABLE DemoTable (
    Id INT,
    StudentFirstNameInCollege VARCHAR(100)
);

INSERT INTO DemoTable VALUES (100, 'Chris'), (101, 'Bob'), (102, 'David');

मूल कॉलम नाम: StudentFirstNameInCollege

AS का उपयोग करके छोटा नाम दें

SELECT Id, StudentFirstNameInCollege AS Name FROM DemoTable;

परिणाम:

+------+-------+
| Id   | Name  |
+------+-------+
| 100  | Chris |
| 101  | Bob   |
| 102  | David |
+------+-------+

महत्वपूर्ण बिंदु

  • AS वैकल्पिक है: SELECT Id, StudentFirstNameInCollege Name भी काम करता है
  • लेकिन AS उपयोग करना अधिक पठनीय और स्पष्ट है
  • एलियास में स्पेस हो तो बैकटिक या कोट्स उपयोग करें: AS `Full Name`
  • यह केवल परिणाम सेट के लिए है — टेबल की परिभाषा नहीं बदलती

स्थायी रूप से कॉलम नाम बदलने के लिए

यदि आप टेबल की संरचना में स्थायी बदलाव चाहते हैं:

ALTER TABLE DemoTable 
CHANGE COLUMN StudentFirstNameInCollege Name VARCHAR(100);

एलियास के उपयोग

  • लंबे/जटिल कॉलम नामों को छोटा करना
  • कई टेबल के JOIN में समान नाम वाले कॉलम अलग करना
  • एग्रीगेट फंक्शन के परिणाम को सार्थक नाम देना: COUNT(*) AS total_users
  • एप्लिकेशन कोड में कॉलम नाम स्थिर रखना
  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. - MySQL में DATE_FORMAT से टेबल कॉलम के दिनांक प्रारूप बदलें

    DATE_FORMAT(date, format) फ़ंक्शन का उपयोग करके DATETIME/DATE कॉलम को वांछित स्ट्रिंग प्रारूप में प्रदर्शित करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1906 (DueTime DATETIME); डेटा डालें mysql> INSERT INTO DemoTable1906 VALUES(NOW()), (CURDATE()), (2017-10-11), (2015-01-12), (2018-04-25);

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into