AS कीवर्ड के साथ कॉलम और टेबल का उपनाम देना
MySQL में कॉलम या टेबल को अस्थायी नाम (उपनाम) देने के लिए AS कीवर्ड का उपयोग करें। यह वैकल्पिक है लेकिन पठनीयता बढ़ाता है।
टेबल और डेटा
mysql> CREATE TABLE DemoTable (
Name VARCHAR(100)
);
Query OK, 0 rows affected (0.51 sec)
mysql> INSERT INTO DemoTable VALUES('Chris');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES('Adam');
Query OK, 1 row affected (0.16 sec)
mysql> INSERT INTO DemoTable VALUES('David');
Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable VALUES('Robert');
Query OK, 1 row affected (0.14 sec)
सभी रिकॉर्ड
mysql> SELECT * FROM DemoTable;
+--------+ | Name | +--------+ | Chris | | Adam | | David | | Robert | +--------+ 4 rows in set (0.00 sec)
कॉलम उपनाम के साथ SELECT
mysql> SELECT Name AS FirstName FROM DemoTable;
परिणाम:
+-----------+ | FirstName | +-----------+ | Chris | | Adam | | David | | Robert | +-----------+ 4 rows in set (0.00 sec)
मुख्य बिंदु:
ASवैकल्पिक है:SELECT Name FirstNameभी काम करता है- उपनाम में स्पेस या विशेष अक्षर हों तो बैकटिक (
`First Name`) या उद्धरण उपयोग करें - टेबल उपनाम:
SELECT t.Name FROM DemoTable AS tयाDemoTable t - उपनाम परिणाम सेट के कॉलम हेडर में दिखता है, मूल टेबल प्रभावित नहीं होता