A table or column may be given a ALIAS name. To identify the table or column, use this alias name in the WHERE clause.
Example:
Employee Table
emp_id | emp_name | salary | dept_id | manager_id |
---|---|---|---|---|
E1 | Rahul | 15000 | D1 | M1 |
E2 | Manoj | 15000 | D1 | M1 |
E3 | James | 55000 | D2 | M2 |
E4 | Michael | 25000 | D2 | M2 |
E5 | Ali | 20000 | D10 | M3 |
E6 | Robin | 35000 | D10 | M3 |
Department Table
dept_id | dept_name |
---|---|
D1 | IT |
D2 | HR |
D3 | Finance |
D4 | Admin |
Alias For Table
SELECT e.dept_id, d.dept_id,d.dept_name,e.emp_name
FROM Employee as e, Department as d
WHERE e.dept_id=d.dept_id;
Here, e refers to the alias name for the Employee table, and d refers to the alias name for the Department table.
Alias For Column
SELECT emp_name as 'Employee Name' FROM Employee;
Output
Employee Name |
---|
Rahul |
Manoj |
James |
Michael |
Ali |
Robin |
Here, Employee Name refers to the alias name for the emp_name column.
Code Runner
Copy the below queries in the code runner to see the result
SELECT e.dept_id, d.dept_id,d.dept_name,e.emp_name
FROM Employee as e, Department as d
WHERE e.dept_id=d.dept_id;
SELECT emp_name as 'Employee Name' FROM Employee;