आप Another Name को Alias के रूप में Rename करके Temporary रूप से Table और Column के Name को बदल सकते हैं.
Table मे Aliases का उपयोग किसी Specific SQL statement में table के Name को Rename करने के लिये किया जाता है.
Renaming एक Temporary Changes है और Actual Table का Name Database में Change नहीं होता है.
Column Aliases को किसी Particular SQL Query के उद्देश्य के लिए एक Table के Column के Name को बदलने के लिए उपयोग किया जाता है.
SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];
SELECT column_name AS alias_name
FROM table_name
WHERE [condition];
हम यहाँ पर Two Table पर विचार करेंगे.
Table 1 CUSTOMERS Table
Customers ID | Name | Address | Age | Amount |
---|---|---|---|---|
7856 | Anna | Hyderabad | 40 | 10000 |
7126 | Muffy | Hyderabad | 21 | 20000 |
7836 | Bettie | Hyderabad | 35 | 30000 |
7156 | Betty | Hyderabad | 42 | 40000 |
7056 | Emma | Hyderabad | 27 | 50000 |
7446 | Sarah | Hyderabad | 29 | 60000 |
Table 2 Orders Table
Customers ID | Orders ID | Date | Amount |
---|---|---|---|
7856 | 101 | 2017-11-18 | 20000 |
7126 | 102 | 2017-11-19 | 30000 |
7836 | 103 | 2017-11-20 | 40000 |
7156 | 104 | 2017-11-21 | 50000 |
7056 | 105 | 2017-11-22 | 60000 |
7446 | 106 | 2017-11-23 | 70000 |
अब Code Block एक Table Alias के उपयोग को Shows करेगा.
SQL> SELECT C.ID, C.NAME, C.AGE, O.AMOUNT
FROM CUSTOMERS AS C, ORDERS AS O
WHERE C.ID = O.CUSTOMER_ID;
Customers ID | Name | Age | Amount |
---|---|---|---|
7856 | Anna | 40 | 10000 |
7126 | Muffy | 21 | 20000 |
7836 | Bettie | 35 | 30000 |
7156 | Betty | 42 | 40000 |
7056 | Emma | 27 | 50000 |
7446 | Sarah | 29 | 60000 |
नीचे लिखे Code मे Column Alias का उपयोग किया गया है.
SQL> SELECT ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME
FROM CUSTOMERS
WHERE SALARY IS NOT NULL;
Customers ID | Customers Name |
---|---|
7856 | Anna |
7126 | Muffy |
7836 | Bettie |
7156 | Betty |
7056 | Emma |
7446 | Sarah |