首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求1sql语句之二

2011-12-23 
求一sql语句之二一个表有2列,都是数字idprice11002150390要求输出一行,包含price最大的id、最大的price,和p

求一sql语句之二
一个表有2列,都是数字
id     price
1         100
2         150
3         90
要求输出一行,包含price最大的id、最大的price,和price最小的id、最小的price;
sqlserver数据库

[解决办法]
select top 1 id,price from table order by price desc 最大

select top 1 id,price from table order by price 最小
[解决办法]
一条语句好像有点困难,你可以考虑用存储过程。
[解决办法]
Select * From (Select ID MaxID, Price MaxPrice From TableName Where Price = (Select Max(Price) From TableName)) T1
, (Select ID MinID, Price MinPrice From TableName Where Price = (Select Min(Price) From TableName)) T2
[解决办法]
select max(id),max(price),min(id),min(price) from 表 是不是这个意思啊?
[解决办法]
写存储过程 就是组合语句!
[解决办法]
用临时表的话,会明朗很多~
[解决办法]
把4列都当4个字段输出到同一行
[解决办法]
select max(price) as maxPrice,min(price) as maxPrice from tableName(你的表名)

热点排行