SQL中MAX()和MIN()函數的使用(比較字符串)


MAX函數返回一列中的最大值。NULL值不包括在計算中。
情況1:
SELECT MAX(column_name) FROM table_name

情況2:如果查詢的是字符串類型
使用MAX()查詢一個字符串類型的字段時,字符串類型大小比較是先比較首字符的ASCII碼的大小,然后依次往后進行比較的。
解決方案:
方案1、MAX(score+0)
方案2、MAX(score*1)
方案3、MAX(CAST(score AS DECIMAL(4,0))) 將字符串轉換為decimal

示例:
SELECT MAX(score*1) FROM table_name


免責聲明!

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



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