![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
zt_100094
这个作者很懒,什么都没留下…
展开
-
SQL多表查询结果求百分比
select 部门=Department, 部门资产数=count(HostSn),总资产数= (select count(SID) from dbo.ComputerInfo) ,百分比=cast(cast(count(HostSn)*1.0*100/(select count(SID) from dbo.ComputerInfo) as decimal(10,2)) as varchar(原创 2008-08-22 13:30:00 · 1219 阅读 · 0 评论 -
SQL行转列的动态构造方法
问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ---- 李四 74 84 94 张三 74 83 93 ------------------- */ create table tb(姓名 va原创 2008-09-05 10:06:00 · 448 阅读 · 0 评论 -
数据库兼容性“pivot”的问题
昨天写一条SQL的时候要用到sql行转列的动态构造办法的。SQL语句如下:declare @sql2 varchar(8000) select @sql2 = isnull(@sql2 + , , ) + [szGroupName] from GroupUser group by [szGroupName] exec (select * from (select [EVENTC原创 2008-09-05 09:59:00 · 472 阅读 · 0 评论