sql數據庫如何獲取某個字段里的最大值?
https://zhidao.baidu.com/question/682051479481045572.html
int類型的值,表名Student,字段名Age,如何獲取這個表里的Age中最大的值?
只要這個最大值是多少,不要其他信息
select max(Age) from Student
用max函數可以計算出相應字段的最大值
擴展:
SQL 擁有很多可用於計數和計算的內建函數。
函數的語法
內建 SQL 函數的語法是:
SELECT function(列) FROM 表
函數的類型
在 SQL 中,基本的函數類型和種類有若干種。函數的基本類型是:
Aggregate 函數
Scalar 函數
對於 Oracle數據庫中, 數據類型如果和sql server中int一樣的number 使用select max(Age) from Student 可以。但是如果Age數據類型不是 int類型。比如oracle中的varchar2類型,那么獲取的數據需要補全位數再進行比較。因為Max()函數把默認獲取的數據進行類型轉換為number數據類型。