mssql sqlserver 如何使用sql脚本将查询数据表中列转换为新列呢?


摘要:
下文讲述sqlserver中使用sql脚本将查询出的数据表中的列转换为新列名及新类型的方法,具体操作如下所示:


实现思路;
使用 as 关键字 convert转换关键字 即可完成此功能。

例:
将数据表”maomao365.com”中
查询的keyId列转换为名称为keyIdNew 数据类型为nvarchar(20)
info 列转换为infoNew
other列转换为otherNew

  create table [maomao365.com]
(keyId int identity,
info varchar(30),
 other varchar(10))
 go
 ---生成基础数据
 insert into [maomao365.com]
 (info,other)values('sqlserver','blog')
,(N'爱好者',N'其它事项')
go 

select 
 convert(nvarchar(20),keyId) as keyIdNew,
 info as infoNew,
 other as otherNew
from [maomao365.com]
 go
 truncate table [maomao365.com]
 drop     table [maomao365.com]
mssql_sqlserver_查询数据列转换输出的方法分享

mssql_sqlserver_查询数据列转换输出的方法分享