MSSQL 除了oracle 我用过oracle的函数做行转列 都是用sum硬性做行转列 ==!



【新秀】ㄝ亽、似夢
除了oracle 我用过oracle的函数做行转列 都是用sum硬性做行转列 ==!
【大腕】Sun

这个转换为9列

成这样了!
【新秀】ㄝ亽、似夢
这是用什么sqlserver
【大腕】Sun
是啊
sql2008
【新秀】ㄝ亽、似夢
的那个povi什么的吗
【大腕】Sun
不是
我写的有问题

网上是用这个方法
我就懵逼了,如果列更多的话,我是不是还要写更多的列?
【路人】在路上的老扣扣/ht
pivot
【新秀】ㄝ亽、似夢
你这是汇总数据还是干嘛
【路人】在路上的老扣扣/ht
百度一下这个
【大腕】Sun
把查询的9中类型转换为9列和企业名称关联起来
【新秀】当时我就吓傻啦
Case TypeName When typeName="ROS声明" Then TypeName end
是这么写的吧。。。
【新秀】ㄝ亽、似夢

我一般是这么写的
【新秀】当时我就吓傻啦
对啊 When后面是列名等于那个值
【大腕】Sun

这个sum是什么鬼。。
http://www.studyofnet.com/news/295.html
【明星】Microsoft
据我目测 求总和
【配角】简简单单
sum貌似有问题
【大腕】Sun
我不需要求总和,只想行转列
【路人】夜听海
连接mysql 使用的 SapientGuardian.MySql.Data 驱动,数据库查看确认使用字符集为utf8 ,数据库连接串配置也配置了CharSet=utf8 ,但是中文数据到了数据库中还是乱码,这个有人遇到没哦,求指教啊。调试查看变量,在代码中查看变量的值是正常的。
【配角】简简单单
用max
【大腕】Sun
varchar能用在max吗
【配角】简简单单
可以
前两天刚试过
【新秀】ㄝ亽、似夢
max是按字母来排的吧
不可靠
【配角】简简单单
没关系的
【大腕】Sun
【新秀】当时我就吓傻啦
字符串随便用个聚合函数就行了吧。
【大腕】Sun
它这个in都是写死的
【新秀】当时我就吓傻啦
和Case When Then一样的 你还得把值一个一个列在那。
【大腕】Sun
这么坑
那我要是新添加列了,岂不是还得改sql
【配角】简简单单
你转的不是按周一,周二。。。。。?
【新秀】当时我就吓傻啦
不用添加新列啊
【配角】简简单单
给你个建议
总ruwnum
rownum

相关问题
gd库做图片水印 提示函数未定义 ~?】 为定义的函数;gd库已开启 ;你加载gd库了么;
Thinkphp controller里.class.php里的类中的函数怎么执行啊?】 看你controller是用D还是M;实例化模型是什么意思啊,在哪里实例化?可以举个例子吗?;new people()
php直接获取文件大小的函数】 百度一下;百度不出来,我只是想获取文件的大小;应该是有直接获取文件大小的函数
直接写U函数生成的地址里不要把前台内容和后台内容搞混淆了@或许只是一叶障目 】 {:U(“控制器/方法”)};恩;一般不要这样用吧
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容