MySQL基础知识——AS别名
点击上方SQL数据库开发,关注获取SQL视频教程
SQL专栏
SQL 别名用于为表或表中的列提供临时名称。 SQL 别名通常用于使列名更具可读性。 SQL 一个别名只存在于查询期间。
在下列情况下使用别名是有用的:
查询涉及多个表 用于查询函数 需要把两个或更多的列放在一起 列名长或可读性差
列的别名语法
SELECT column_name [AS] alias_name FROM table_name;
表的别名语法
SELECT column_name(s) FROM table_name [AS] alias_name;
SELECT
`客户ID` AS CustomerID,
姓名 Customer
FROM Customers;
结果为:
SELECT CONCAT(姓名,'住在:',省份,城市,地址,',邮编:',邮编) Address
FROM Customers;
SELECT
c.姓名 AS Customer,
o.订单日期 AS Orderdate
FROM Customers AS c
JOIN Orders AS o
ON c.客户ID=o.客户ID
注意事项
1、需要注意的是ON和WHERE以及其他涉及条件筛选的地方,不能使用重命名后的列名。例如以下写法就会报错:
SELECT 城市 Ciyt,`省份` Province
FROM customers c
WHERE c.City='广州'
SELECT 城市 City,COUNT(*) CNT
FROM customers c
WHERE c.城市<>'广州'
GROUP BY City
结果为:
——End——
后台回复关键字:1024,获取一份精心整理的技术干货 后台回复关键字:进群,带你进入高手如云的交流群。 推荐阅读 这是一个能学到技术的公众号,欢迎关注
评论