SQL语法怎么取得一个字段的最大值??

时间:2022-05-09 15:10:30
SQL语法怎么取得一个字段的值最大值??

比如一个字段有很多行,我只要取得那个字段的最大值//

25 个解决方案

#1


SELECT Max(字段) As max1 From table

#2


max(字段)

#3


select max(字段名) as maxvalue from 表名 where 条件

maxvalue就是最大值

#4


SELECT Max(字段) As max1 From table

#5


SELECT Max(字段) As max1 From table

#6


select max(字段名) as 字段 from 表名

#7


这是SQL里面自带的函数MAX(字段名)

还有其它比如:COUNT(),COUNT(*)等等一些,
自己可以查看相关的SQL语法书籍。

#8


来晚了

select max(字段名) as 自定义字段名 from 表名

#9


max

#10


select max(field) from table

#11


select max(field_name) from table_name

#12


max() 最大,min()最小

#13


select max(列名) from table

#14


这么多答案!

#15


select Max(Field) as MaxField from table1

#16


MAX,自己先查查帮助啊

#17


SELECT Max(字段) As max1 From table

#18


SELECT Max(字段名) As mm From tablename

#19


估计你不太懂sql  ,在sql2000里有个帮助手册,在那里都可以查到,上面的人说的都对的

#20


MAX
返回表达式的最大值。

语法
MAX ( [ ALL | DISTINCT ] expression )

参数
ALL

对所有的值进行聚合函数运算。ALL 是默认设置。

DISTINCT

指定每个唯一值都被考虑。DISTINCT 对于 MAX 无意义,使用它仅仅是为了符合 SQL-92 兼容性。

expression

常量、列名、函数以及算术运算符、按位运算符和字符串运算符的任意组合。MAX 可用于数字列、字符列和 datetime 列,但不能用于 bit 列。不允许使用聚合函数和子查询。

返回类型
返回类型与 expression 相同。



重要  当使用 CUBE 或 ROLLUP 时,不支持区分聚合,例如 AVG(DISTINCT column_name)、COUNT(DISTINCT column_name)、MAX(DISTINCT column_name)、MIN(DISTINCT column_name) 和 SUM(DISTINCT column_name)。如果使用,则 Microsoft® SQL Server™ 将返回错误信息并取消查询。


注释
MAX 忽略任何空值。

对于字符列,MAX 查找排序序列的最大值。

示例
下面的示例返回年度销售额最高的书。

USE pubs
GO
SELECT MAX(ytd_sales)
FROM titles
GO

下面是结果集:

----------- 
22246         

(1 row(s) affected)

Warning, null value eliminated from aggregate.

#21


select max(列名) from table

#22


大家都回答了

#23


up

#24


这也要跑来问!

#25


同意 楼上!

#1


SELECT Max(字段) As max1 From table

#2


max(字段)

#3


select max(字段名) as maxvalue from 表名 where 条件

maxvalue就是最大值

#4


SELECT Max(字段) As max1 From table

#5


SELECT Max(字段) As max1 From table

#6


select max(字段名) as 字段 from 表名

#7


这是SQL里面自带的函数MAX(字段名)

还有其它比如:COUNT(),COUNT(*)等等一些,
自己可以查看相关的SQL语法书籍。

#8


来晚了

select max(字段名) as 自定义字段名 from 表名

#9


max

#10


select max(field) from table

#11


select max(field_name) from table_name

#12


max() 最大,min()最小

#13


select max(列名) from table

#14


这么多答案!

#15


select Max(Field) as MaxField from table1

#16


MAX,自己先查查帮助啊

#17


SELECT Max(字段) As max1 From table

#18


SELECT Max(字段名) As mm From tablename

#19


估计你不太懂sql  ,在sql2000里有个帮助手册,在那里都可以查到,上面的人说的都对的

#20


MAX
返回表达式的最大值。

语法
MAX ( [ ALL | DISTINCT ] expression )

参数
ALL

对所有的值进行聚合函数运算。ALL 是默认设置。

DISTINCT

指定每个唯一值都被考虑。DISTINCT 对于 MAX 无意义,使用它仅仅是为了符合 SQL-92 兼容性。

expression

常量、列名、函数以及算术运算符、按位运算符和字符串运算符的任意组合。MAX 可用于数字列、字符列和 datetime 列,但不能用于 bit 列。不允许使用聚合函数和子查询。

返回类型
返回类型与 expression 相同。



重要  当使用 CUBE 或 ROLLUP 时,不支持区分聚合,例如 AVG(DISTINCT column_name)、COUNT(DISTINCT column_name)、MAX(DISTINCT column_name)、MIN(DISTINCT column_name) 和 SUM(DISTINCT column_name)。如果使用,则 Microsoft® SQL Server™ 将返回错误信息并取消查询。


注释
MAX 忽略任何空值。

对于字符列,MAX 查找排序序列的最大值。

示例
下面的示例返回年度销售额最高的书。

USE pubs
GO
SELECT MAX(ytd_sales)
FROM titles
GO

下面是结果集:

----------- 
22246         

(1 row(s) affected)

Warning, null value eliminated from aggregate.

#21


select max(列名) from table

#22


大家都回答了

#23


up

#24


这也要跑来问!

#25


同意 楼上!