
select max(字段名) from 表名
最后返回的就是最大值
SQL MAX() 实例
我们拥有下面这个 "Orders" 表:
O_Id OrderDate OrderPrice Customer
1 2008/12/29 1000 Bush
2 2008/11/23 1600 Carter
3 2008/10/05 700 Bush
4 2008/09/28 300 Bush
5 2008/08/06 2000 Adams
6 2008/07/21 100 Carter
现在,我们希望查找 "OrderPrice" 列的最大值。
我们使用如下 SQL 语句:
SELECT MAX(OrderPrice) AS LargestOrderPrice FROM Orders
结果集类似这样:
LargestOrderPrice
2000
使用类似如下语句找出 某个表中 某个字段 在你的某条件下,为最大的一条记录:
SELECT MAX(字段) FORM 表格1 WHERE 你的条件--或用下面查看这条记录里所有的字段的情况
SELECT FORM 表格1 WHERE 字段 IN (SELECT MAX(字段) FORM 表格1 WHERE 你的条件)
至于 “及明细”,就不知道你是什么想法了,如果是所有记录,那就直接列出所有记录就好:
SELECT FORM 表格1 WHERE 你的条件DECLARE @table TABLE(
c VARCHAR(10)
)
INSERT INTO @table VALUES('9999')
INSERT INTO @table VALUES('8888')
INSERT INTO @table VALUES('A001')
INSERT INTO @table VALUES('A012')
SELECT MAX ( CONVERT(INT, REPLACE(c,'a','10') ) ) ,
CASE WHEN SUBSTRING( CONVERT(VARCHAR,MAX ( CONVERT(INT, REPLACE(c,'a','10') ) )),1,2) = '10' THEN
'A' + SUBSTRING( CONVERT(VARCHAR,MAX ( CONVERT(INT, REPLACE(c,'a','10') ) )),3,99999)
ELSE
CONVERT(VARCHAR,MAX ( CONVERT(INT, REPLACE(c,'a','10') ) )) END
FROM @table
int类型的值,表名student,字段名age,如何获取这个表里的age中最大的值
select
max(age)
from
student
用max函数可以计算出相应字段的最大值!
可以这样 *** 作看看:
1、确认表名及列名,假设表明为S,列名为ID
2、查询最大ID:selectMAX(ID)fromS;
3、查询最大ID的记录:electfromSwhereID=(selectMAX(ID)fromS);
4、这样就可以查出最大的ID了。
以上就是关于C#中查询到数据库某个字段的最大值,如何提取它全部的内容,包括:C#中查询到数据库某个字段的最大值,如何提取它、sql数据库如何获取某个字段里的最大值及明细、数据库库中查询最大值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)