sql數據庫如何獲取某個字段里的最大值?


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數據類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM