标签归档:sql技巧

sql 脚本中“select as”关键字简介说明


摘要:
下文讲述我们sql脚本编写中,经常使用的as关键字的功能说明,如下所示:


select as 关键字的功能

select as 关键字的功能主要是给对象其别名。
例: 对查询中涉及的列起别名,对查询中所涉及的表取别名

当我们为一个对象起别名后,在后续的脚本编写中,我们可以直接使用其别名,可以起到简化sql脚本的编写。

例:

   select [列名1] as A, 
          [列名2] as B
    from  tableName as t
	/*
	 A,B 为列的别名
	 t 为表的别名 在后续的二次查询 或 join中我们可以直接使用别名
	*/

mssql sql server 如何将select检索结果中的as别名作为where后的检索条件呢?


摘要:
下文讲述sqlserver中将select检索结果中的as别名作为where检索条件进行检索的方法分享
实验环境:sql server 2008 R2


实现思路;
将别名后的结果作为子查询,当我们二次查询时,我们就可以将其别名作为where的检索条件

例:

 create table [maomao365.com]
(keyId int identity,
info varchar(30))
go

insert into [maomao365.com]
(info) values('sqlserver'),
('maomao365.com');


---别名字段作为where检索条件
select * from
 (
select keyId as keyIdA,
info as infoA from
 [maomao365.com] 
 ) as t 
 where t.infoA like '%sql%'



go
truncate table [maomao365.com]
drop     table [maomao365.com]
mssql_sqlserver_别名字段作为where条件检索的方法分享

mssql_sqlserver_别名字段作为where条件检索的方法分享

mssql sqlserver使用sql脚本修改数据库名称的方法分享


摘要:
下文讲述sqlserver数据库中,使用sql脚本修改数据库名称的方法分享,如下所示:
实验环境:sql server 2008 R2

   --例: 将数据库名称“maomao”
    --修改为“maomaoNew”
   use master
    go

    alter database [maomao] 
     modify name=[maomaoNew]