网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

sqlserver列,sqlserver列转行

sqlserver语句添加列(简单)

execute

成都创新互联-专业网站定制、快速模板网站建设、高性价比崇阳网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式崇阳网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖崇阳地区。费用合理售后完善,十余年实体公司更值得信赖。

sp_addextendedproperty

n'ms_description',

'添加你的说明',

n'user',

n'dbo',

n'table',

n'table(表名)',

n'column',

n'列名'

--比如

给a

表的

c1字段增加一个

我是字段c1

说明

execute

sp_addextendedproperty

n'ms_description',

'我是字段c1',

n'user',

n'dbo',

n'table',

n'a',

n'column',

n'c1'

SqlServer如何查询表的列数

select count(name) from syscolumns

where id=( select id from sysobjects where name='表名' and xtype='U')

说明:select id from sysobjects where name='表名' and xtype='U' 从sysobjects 里查询表类型为U(非系统)的表的id ,假设查到的是 1002 ;

select count(name) from syscolumns where id=1002 查的是系统列syscolumns 里表id是1002的列数。

你可以随便建个表,然后分步运行这两句看看

SQLServer如何修改一列的列名呢?

1、首先右键数据表选择设计。

2、然后可以直接在设计视图中修改列名。

3、另外还可以在SQL中修改,点击新建查询。

4、接着运用sp_rename即可进行列的修改。

5、接下来可以看到只要语句执行了,那么列的名称就被修改了。

SqlServer 列转行

sql server 请参阅下面的代码,列转行

sqlserver列转行方法分享

以下例子适用 sqlserver 2005版本及以上

create table A ( info1 varchar(30),

[2012] int,

[2008] int,

[2018] int,

[2013] int

)

go

insert into A values('A',8,null,null,20)

insert into A values('B',null,7,null,3)

insert into A values('C',12,4,null,null)

insert into A values('D',null,null,5,16)

go

---列行转换 适用于sql server 2005及以上版本

SELECT info1,nian,qty

from A

unpivot(qty for nian in([2012],[2008],[2018],[2013]))as test

GO

truncate table A

drop table A


新闻名称:sqlserver列,sqlserver列转行
文章起源:http://bjjierui.cn/article/dsdhipp.html

其他资讯