SQL Tutorial 0/85 lessons ~6 min read Lesson 15
SQL Aliases
Aliases rename columns or tables in a query for readability.
Course progress0%
Focus
6 guided sections
Practice signal
Examples included
Career prep
Foundation builder
Introduction
Aliases rename columns or tables in a query for readability. Column aliases use AS (or just space). Table aliases shorten join queries.
Understanding the topic
Core concepts to understand:
SELECT name AS full_name FROM users;FROM orders o JOIN users u ON u.id = o.user_id;- Aliases exist only for the duration of the query.
- Use them for: computed columns, joins, subqueries.
- Quoted aliases preserve case:
AS "Full Name".
Syntax reference
Visual workflow / architecture:
bash
SELECT u.name AS user_name,count(o.id) AS total_orders,sum(o.amount) AS revenueFROM users uLEFT JOIN orders o ON o.user_id = u.idGROUP BY u.id, u.name;
Syntax Pattern
SELECT <col> AS <col_alias>,
<expr> AS <expr_alias>
FROM <table> AS <table_alias>;AS col_aliasRenames a column in the output.AS table_aliasShort name used in JOINs and WHERE."Two Words"Quote to preserve case or include spaces.
Live Example
sql
SELECT u.name AS customer,COUNT(o.id) AS total_ordersFROM users AS uLEFT JOIN orders AS o ON o.user_id = u.idGROUP BY u.id, u.name;
raw
| name | count |
|---|---|
| Ana | 3 |
| Leo | 1 |
runs
aliased
| customer | total_orders |
|---|---|
| Ana | 3 |
| Leo | 1 |
Alias rename
column / table renamed for the query
Aliases live only for the duration of the query.
Real-world use
Reports, BI dashboards and ETL pipelines rely on aliases to give clean column names that match downstream UI/CSV expectations.
Best practices
- Always alias join tables with short, meaningful letters.
- Always alias computed columns (
count(*) AS total). - Use full descriptive aliases in BI/report queries.
Hands-on exercise
Interview preparation — practice these questions:
- Q1. Why use table aliases?
- Q2. Are aliases case sensitive?
- Q3. Can you reference a column alias in WHERE?
- Q4. AS keyword — required or optional?
- Q5. Quoting aliases — when needed?
Ready to mark this lesson complete?Track your journey across the entire course.