एसक्यूएल एएस कीवर्ड
जैसा
कमांड का AS
उपयोग किसी कॉलम या टेबल को उपनाम से बदलने के लिए किया जाता है।
एक उपनाम केवल क्वेरी की अवधि के लिए मौजूद है।
कॉलम के लिए उपनाम
निम्न SQL कथन दो उपनाम बनाता है, एक CustomerID कॉलम के लिए और दूसरा CustomerName कॉलम के लिए:
उदाहरण
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
निम्न SQL कथन दो उपनाम बनाता है। ध्यान दें कि यदि उपनाम नाम में रिक्त स्थान हैं तो इसे दोहरे उद्धरण चिह्नों या वर्ग कोष्ठक की आवश्यकता है:
उदाहरण
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
निम्न SQL कथन "पता" नामक उपनाम बनाता है जो चार कॉलम (पता, पोस्टल कोड, शहर और देश) को जोड़ता है:
उदाहरण
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
नोट: MySQL में काम करने के लिए उपरोक्त SQL कथन प्राप्त करने के लिए निम्न का उपयोग करें:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
टेबल के लिए उपनाम
निम्न SQL कथन CustomerID=4 (अराउंड द हॉर्न) के साथ ग्राहक से सभी ऑर्डर का चयन करता है। हम "ग्राहक" और "आदेश" तालिकाओं का उपयोग करते हैं, और उन्हें क्रमशः "सी" और "ओ" की तालिका उपनाम देते हैं (यहां हम एसक्यूएल को छोटा बनाने के लिए उपनाम का उपयोग करते हैं):
उदाहरण
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;