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
select from sysobjects where xtype='U' --表
select from sysobjects where xtype='PK' --键
select from sysobjects where xtype='P' --过程
等等等等。 xtype 可以在帮助里查到
select from syscolumns a where
id = (select id from sysobjects where name='你的表')
查出某表所有字段
select max(t) as 温度最大值,min(t) as 温度最小值,max(p) as 湿度最大值,min(p) as 湿度最小值,max(datetime) as 最后出现时间,min(datetime) as 最早出现时间 from yourtable_name
select max(Age) from Student
用max函数可以计算出相应字段的最大值
扩展:
SQL 拥有很多可用于计数和计算的内建函数。
函数的语法
内建 SQL 函数的语法是:
SELECT function(列) FROM 表
函数的类型
在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:
Aggregate 函数
Scalar 函数
参考资料:百度百科 网页链接
以上就是关于数据库库中查询最大值全部的内容,包括:数据库库中查询最大值、如何查找一个数据库中所有表的主键的最大值、SQL数据库查询最大和最小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)