求max或min 如a=9,b=5,c=6max(a,b,c)得9;min(a,b,c)得5用一select语句乍得到?select max(?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- max(a,b,c) 伪码case when @a>=@b and @a>=@c then @a when @b>=@c then @b else @cend-- min <= select max(AA) From (Select 9 AAunionSelect 5 AAUnionSelect 8 aa) A declare @t table(Sname nvarchar(5), V1 float, V2 float, V3 float, V4 float, V5 float, V6 float) insert @t select N'张三', 0.11 , 0.21 , 0.29, 0.32 , 0.11, 0.08 insert @t select N'李四', 0.01 , 0.61 , 0.21, 0.73 , 0.21, 0.12 insert @t select N'张五', 0.31 , 0.21 , 0.23, 0.33 , 0.91, 0.65 insert @t select N'张六', 0.59 , 0.11, 0.26, 0.13, 0.01, 0.15 select b.* from (select x=cast((select * from @t for xml path('r')) as xml)) across apply ( select name=x.query('./Sname/text()'),v=x.query('max(./*[local-name(.)!="Sname"])') from a.x.nodes('//r') as t(x) --r为二级节点(因为文档本身无根节点,即为每项的顶级节点)即为一个r节点表示一条记录. r下级节点,每个表示一个列,因为列名未知,所以用/*匹配所有节点,因为name为区别列,不参与聚合运算,故用local-name取得来过滤 ) b/*张三 0.32李四 0.73张五 0.91张六 0.59*/http://topic.csdn.net/u/20081107/17/68aaf5a9-c596-4ab5-ae18-f3370b2ab35b.html 请教一个财务冲账方面的sql语句 关于查询分组的问题。。。。。。 请高手帮解..在线急等.谢谢 我的WIN8系统安装SQL2012出错,这是怎么回事 实现web程序的增删改查下的问题 可以对装在WIN98上的SQLSERVER个人版用PB编程吗? 求助。。。。SQL SEVER2000服務管理器關閉后無法再開啓。。。 多表查询的问题,请各位帮帮我。 高手们帮我想想一个查询问题,这个SQL语句怎么写最好? 谁能帮我解释一下什么叫查询语句和非查询语句 求sql查询,在一列中相邻几行,与一组数字排序相同的结果? 更新远程服务器上的数据库,前缀超出3个,使用别名的问题
case
when @a>=@b and @a>=@c then @a
when @b>=@c then @b
else @c
end-- min <=
(
Select 9 AA
union
Select 5 AA
Union
Select 8 aa
) A
insert @t select N'张三', 0.11 , 0.21 , 0.29, 0.32 , 0.11, 0.08
insert @t select N'李四', 0.01 , 0.61 , 0.21, 0.73 , 0.21, 0.12
insert @t select N'张五', 0.31 , 0.21 , 0.23, 0.33 , 0.91, 0.65
insert @t select N'张六', 0.59 , 0.11, 0.26, 0.13, 0.01, 0.15 select b.* from
(select x=cast((select * from @t for xml path('r')) as xml)) a
cross apply
(
select name=x.query('./Sname/text()'),v=x.query('max(./*[local-name(.)!="Sname"])') from a.x.nodes('//r') as t(x)
--r为二级节点(因为文档本身无根节点,即为每项的顶级节点)即为一个r节点表示一条记录. r下级节点,每个表示一个列,因为列名未知,所以用/*匹配所有节点,因为name为区别列,不参与聚合运算,故用local-name取得来过滤
) b/*
张三 0.32
李四 0.73
张五 0.91
张六 0.59
*/http://topic.csdn.net/u/20081107/17/68aaf5a9-c596-4ab5-ae18-f3370b2ab35b.html