社区
MS-SQL Server
帖子详情
select语句问题
zly1980
2007-05-25 12:14:18
table1:ftype,fval,fgroup三个字段.
现在要select出的结果是:fgroup,type1sum,type2sum
fgroup-是分组字段,type1sum 是ftype=1的fval的和,type2sum是ftype=2的fval的和,ftype只有二个值:1,2
SELECT语句怎么写?
...全文
210
14
打赏
收藏
select语句问题
table1:ftype,fval,fgroup三个字段. 现在要select出的结果是:fgroup,type1sum,type2sum fgroup-是分组字段,type1sum 是ftype=1的fval的和,type2sum是ftype=2的fval的和,ftype只有二个值:1,2 SELECT语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wgzaaa
2007-05-25
打赏
举报
回复
为挽救自己再写一个
select fgroup,sum(fval*(2-ftype)),sum(fval*(ftype-1)) from #table1 group by fgroup
wgzaaa
2007-05-25
打赏
举报
回复
sorry group by fgroup
wgzaaa
2007-05-25
打赏
举报
回复
我的有问题吗
Andy-W
2007-05-25
打赏
举报
回复
1楼正解,1楼速度真快
wgzaaa
2007-05-25
打赏
举报
回复
select fgroup,sum(case ftype when 1 then fval else 0 end)type1sum,
sum(case ftype when 2 then fval else 0 end)type2sum from table1
肥胖的柠檬
2007-05-25
打赏
举报
回复
...怪自己打字慢..
肥胖的柠檬
2007-05-25
打赏
举报
回复
select fgroup,(case when type=1 then fval else 0) type1sum,
(case when type=2 then fval else 0) type2sum
from table1
group by fgroup,fval
chuifengde
2007-05-25
打赏
举报
回复
select
fgroup,
type1sum=sum(case when ftype=1 then fval else 0 end),
type2sum=sum(case when ftype=2 then fval else 0 end)
from table1
group by fgroup
sjlion
2007-05-25
打赏
举报
回复
顶楼上,创意不错
david0927cs2006
2007-05-25
打赏
举报
回复
呵呵,和前面的重复了
david0927cs2006
2007-05-25
打赏
举报
回复
select fgroup,
sum(case ftype when 1 then fval else 0 end) as type1sum,
sum(case ftype when 2 then fval else 0 end) as type2sum
from table1
group by fgroup
EmeraldSword
2007-05-25
打赏
举报
回复
wgzaaa()写的这句有点意思!加上别名就更有意思了!
select fgroup
,sum(fval*(2-ftype)) type1sum
,sum(fval*(ftype-1)) type2sum
from #table1
group by fgroup
mao5588
2007-05-25
打赏
举报
回复
不知道这样行不行 请指教 select fgroup from table
group by fgroup
group by fval
VCLIFE
2007-05-25
打赏
举报
回复
真快
MySQL 四类管理日志(详解及高阶配置)
:记录建立的客户端连接和执行的
语句
(记录
SELECT
语句
)。 4) 慢查询日志:记录所有执行时间超过指定秒或不使用索引的查询。 # 更改数据的
语句
1) DDL
语句
和 DML
语句
对数据库的更改操作 2) DDL 语言:...
sql server
select
语句
中包含子
select
语句
问题
问题
代码如下
SELECT
code, (
SELECT
company FROM apprai_code WHERE sj_code='sj_code1') FROM apprai_code_record WHERE code='code1' 这句代码的意思是查询apprai_code_record 表里当code='code1’的code值,同时查询apprai_code 表里当sj_co...
SQL中
SELECT
语句
详解
本篇文章讲述SQL
语句
中的
SELECT
查询
语句
,以供参考,如有错误或不当之处还望大神们告知。 简单查询
SELECT
-FROM 用于无条件查询单张表中的行或列 假设有表如图所示 查询名字叫 ‘叶清逸’ 的记录:
select
* from T_USER where u_name = '叶清逸' ; 查询结果: 查询一个或多个属性,u_name,u_age,u_scor...
MySQL-
SELECT
语句
详解
在数据库操作
语句
中,使用最频繁,也被认为最重要的是
SELECT
查询
语句
。之前的实验中,我们已经在不少地方用到了
SELECT
* FROM table_name; 这条
语句
用于查看一张表中的所有内容。 而
SELECT
与各种限制条件关键词搭配使用,具有各种丰富的功能,这次实验就进行详细介绍。 1、基本的
SELECT
语句
SELECT
语句
的基本格式为:
SELECT
要查询
vb的
select
语句
1.介绍
select
语句
并不是一种循环
语句
,而是一种选择结构
语句
。类似于if
语句
。 2.
select
语句
和if
语句
的区别
select
对比if,具有运算速度快,简洁性程度高的特点,但
select
不支持多对象判断,不能使用类似and、or等等逻辑符号。 3.
select
的基本语法
select
case 判断的对象 case 条件1 执行的操作1 case 条件2 执行的操作2 case else 执行的操作3 end
select
4.实例 实例1成绩...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章