Learn how to use SQL ALIASES
(temporary names for columns or tables) .
Description
ALIASES are used to create a temporary name for columns or tables.
- COLUMN ALIASES
used to make column headings for result se, so it become easy to read.
- TABLE ALIASES
used to shorten SQL Query and it make easier to read query or when you are
performing joins.
Syntax
1.
Syntax for ALIAS A COLUMN in
SQL is:
column_name
AS alias_name
For example:
Aliases used to make the column
headings in your result set easier to read. For example, when using the COUNT
function,
SELECT
designation, COUNT(*) AS TOTAL
FROM
employees
GROUP
BY designation;
2.
Syntax for ALIAS A TABLE in
SQL is:
table_name
alias_name
When creating table aliases, it is
not necessary to create aliases for all of the tables listed in the FROM
clause. You can choose to create aliases on any or all of the tables.
Let's look at an example of how to
alias a table name.
For example:
SELECT
e.employee_id, e. employee_name, order_details.order_date
FROM employee e
INNER JOIN orders
ON e.employee_id = order.employee_id
FROM employee e
INNER JOIN orders
ON e.employee_id = order.employee_id
WHERE
e.employee_id > 5000;
Parameters
or Arguments
column_name is the original name of the column that you wish to alias.
table_name is the original name of the table that you wish to alias.
alias_name is the temporary name to
assign.
Note
- It is acceptable to use spaces when you are aliasing a
column name. However, it is not generally good practice to use spaces when
you are aliasing a table name.
- If the alias_name contains spaces, you must
enclose the alias_name in quotes.
- The alias_name is only valid within the scope of
the SQL statement.
No comments:
Post a Comment