SQL语句可以为表名称或列名称指定别名。(别名有时也称为导出列,不管是导出列还是别名,它们所代表的都是相同的东西。)
SQL别名
SQL别名用于为表或表中的列提供临时名称只
SQL别名通常用于使表名或列名更具可读性只
SQL一个别名只存在于查询期间只
别名使用,关键字赋予只
建议在下列情况下使用别名
查询涉及多个表,
<强>用于查询函数强>
需要把两个或更多的列放在一起
列名长或可读性差
<>强语法强>
1,表名的别名语法:
选择列的名 从表名作为别名;
2列名的别名语法
选择列名作为别名 从表名;
3,表名和列名的别名混合使用语法
选择列名作为别名 从表名作为别名;
<>强语法举例强>
1,使用表名称别名
有两个表分别是:“人”和“Product_Orders”。分别为它们指定别名“p”和“阿宝”。列出《约翰?亚当斯》的所有定单。
选择订单。OrderID, p。姓,p.FirstName 从人p, Product_Orders po 在p。LastName=亚当斯和p.FirstName=霸己病?
2,使用列名称别名
查询人员表中的LastName列(为其定义别名的姓氏”)和FirstName列(为其定义别名“名”字),输出所有结果值。
选择姓为姓氏,FirstName名字 从人
3,同时使用表名称和列名称
为城市表定义别名' A ',并利用该表别名查询表中的,ID列(为ID列定义别名B)的所有信息。
选择一个。ID作为B 从城市;
下面是其它人的补充
1概述
本篇文章简要分析,在SQL SERVER中,的基本用法。
2具体分析
2.1定义变量类型
声明@用户名作为VARCHAR (50)=癆lan_beijing”
引用>
2.2取别名
2.2.1为结果集列取别名
代码:
OrderDate选择OrderID、CustID、
引用> 结果:
从订单
代码:
选择OrderID“订单ID”, CustID作为“顾客ID”,向为“订单日期的
引用> 结果:
从订单
2.2.2 为表取别名
选择O.OrderID O.CustID, O。OrderDate
引用>
从订单O2.2.3 为子查询取别名
选择ChildQuery_Orders。OrderDate
引用>
从
(SELECT *
从订单
CustID>=5) ChildQuery_Orders2.3,转换类型
2.3.1 演员类型转换
选择演员(' 110 ' INT),——110
引用>2.3.2 转换类型转换
选择转换(小数,“123.6”)——123
引用>2.4,创建视图,表示基表来源
创建视图ViewDemo
引用>
作为
从订单选择*2.5其他(后续补充)
3,,参考文献
【1】Microsoft 2008状态"置疑"技术内幕:t - sql语言基础
【2】Microsoft 2008状态"置疑"技术内幕:t - sql查询
4,,版权补充内容由Alan_beijing提供。
在的状态"置疑"用法