标签归档:表别名

mssql sqlserver sql 为查询表取别名的方法分享


摘要:
下文讲述select查询表取别名的方法分享,如下所示:
实验环境:sql server 2008 R2


在sql脚本的编写中,有些数据表的表名非常长,我们多次引用时,为了方便脚本的编写,我们我们对数据表取一个别名,那么二次引用的时候,我们可以通过别名找到表。

数据表加别名的方法:
1.数据表后面加as 关键字和别名
2.直接在数据表后面加上别名

例:对以下数据表取别名的方法,如下:

   create table [maomao365]
    (keyId int)
    go
      insert into [maomao365](keyId)values
     (1),(2),(8),(10),(9)
     go
     ---使用as别名----
     
       select a.keyId from [maomao365] as a 
        where a.keyId in (1,2,3) 
     
     ---直接使用别名----
        
       select a.keyId from [maomao365]   a 
        where a.keyId in (1,2,3) 
    
   go
   truncate table [maomao365]
   drop       table [maomao365]

mssql sqlserver sql脚本中表别名的另类实现方法


摘要:
下文讲述sql脚本中表别名的另类实现方法,如下所示:
实验环境:sql server 2008 R2


通常表别名的写法中,我们采用as关键字生成新的列名,下文讲述采用等于的方法生成新列名,如下所示:

  select  [名称] = name from sysobjects 

mssql sqlserver update delete表别名用法简介


摘要:
在sql脚本编写中,如果需要在update delete 中使用表别名的方法,必须按照一定的规则编写,否则将会出现相应的异常信息,如下所示:
实验环境:sqlserver 2008 R2


   ---update 表别名的写法
    update [别名] set [别名].[字段] =[字段值]  from [表名] as [表别名] where [条件]
    ---delete 表别名的写法
    delete [别名] set [别名].[字段] =[字段值]  from [表名] as [表别名] where [条件]