在的状态"置疑"用法

  

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
  从订单O

     

2.2.3 为子查询取别名

  
  

选择ChildQuery_Orders。OrderDate
  从
  (SELECT *
  从订单
  CustID>=5) ChildQuery_Orders 

     

2.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提供。

在的状态"置疑"用法