編碼的世界 / 優質文選 / 歷史

MySQL Max()函數的坑


2021年11月03日
-   

MySQL Max()函數的坑
引言 在MySQL種,varchar的字段使用MAX函數進行取最大值查詢時,發現取到的值始終是9,不論是否多少最終取到都是9. 原因是max() 是對數字類型求最大,而varchar 則會出現異常。
 varchar 需要先轉型在用max()
SELECT MAX(CAST(code AS UNSIGNED)) AS code FROM tenement

熱門文章