1. 为表使用别名:
-- 使用别名 "a" 为表 "employees" 指定临时名称
SELECT a.employee_id, a.employee_name
FROM employees AS a;
2. 为列使用别名:
-- 使用别名 "total_sales" 为计算结果指定临时名称
SELECT SUM(sales_amount) AS total_sales
FROM sales;
3. 在连接中使用别名:
-- 使用别名 "o" 和 "c" 为表 "orders" 和 "customers" 指定临时名称
SELECT o.order_id, c.customer_name
FROM orders AS o
INNER JOIN customers AS c ON o.customer_id = c.customer_id;
4. 在子查询中使用别名:
-- 使用别名 "s" 为子查询指定临时名称
SELECT s.product_name, s.total_sold
FROM (
SELECT product_name, SUM(quantity_sold) AS total_sold
FROM sales
GROUP BY product_name
) AS s;
使用别名有助于使 SQL 查询更易读,并且在复杂的查询中,它们能够提供更好的可维护性。别名只在查询执行期间有效,对表或列本身没有影响。在实际使用中,可以根据实际情况为表、列或计算结果选择有意义的别名。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14188/SQLite