首页博客网络编程
SQL AS – 别名语句
摘要 使用别名不会更改原始数据库中的列名或表名。 别名使复杂或冗长的名称更易于阅读。

SQL AS 将列或表重命名为更方便的别名(相关名称),而无需更改数据库中的原始名称。这使得当原始表或列名称较长或复杂时,编写查询变得更加容易。

内容

SQL AS:主要提示

  • SQL AS 用作特定 SQL 查询的临时名称。

  • 别名可确保更好的可读性。

列的 SQL AS

复制

SELECT col_name AS al_nameFROM tbl_name;

下面的示例描述了 CustomerName 和 ContactName 别名。

当列名之间有空格时,必须使用方括号或引号:

复制

SELECT ID as CustomerID, Name AS CustomersFROM Customers;

表的 SQL AS

复制

SELECT col_name(s)FROM tbl_name AS al_name;

下面的示例从 CustomerID=4 的客户中挑选出每个订单。表的别名为 order 和 customers 表的 o 和 c。这样做是为了使 SQL 代码更短。

复制

SELECT o.ID, c.NameFROM Customers AS c, Customer_orders AS oWHERE c.id = 2 AND c.ID = o.customer_id;

还有一个没有别名的匹配示例:

复制

SELECT Customer_orders.ID, Customers.NameFROM Customers, Customer_ordersWHERE Customers.id = 2 AND Customers.ID = Customer_orders.customer_id;

演示数据库

在下表中,您可以看到一段 Customers 表:

编号名字联系地址城市Postal_Code国家
1本·乔普林斯本·乔普林克奥贝斯雷街 51 号罗马11207意大利
2唐纳德·里奇唐纳德·理查里奥阿夫达。de la Confgfstitución 4122塔林17021爱沙尼亚
3莉莉·斯米尔金斯莉莉·斯米尔金马塔兹德罗斯 2312埃格罗14023墨西哥
4布兰迪尼娜汤姆·希钦斯110 Hanegover广场伦敦WB2 2DP系列英国
5卡里兹莫斯克里斯蒂安诺·克里斯Berguvsesvägen 9吕勒奥S-968 43型瑞典

Customer_Orders

编号customer_idemployee_id
2040827
85471373
75864778

SQL AS:摘要

  • 使用别名不会更改原始数据库中的列名或表名。

  • 别名使复杂或冗长的名称更易于阅读。


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/256

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位