MIN()与MAX()函数 的注意事项
生活随笔
收集整理的這篇文章主要介紹了
MIN()与MAX()函数 的注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MIN()與MAX()函數 的注意事項
定義:
? ? MIN()函數用于返回一個列范圍內的最小非空值;MAX()函數用于返回最大值。這兩個函數可以用于大多數的數據類型,返回的值根據對不同數據類型的排 ?序規則而定。為了說明這兩個函數,假設有一個表包含了兩列值,一列是整型值,另一列是字符型值
測試數據:
CREATE TABLE #TEMP( INTVAL INT,VARVAL VARCHAR(100) )INSERT INTO #TEMP VALUES(2,'2') INSERT INTO #TEMP VALUES(4,'4') INSERT INTO #TEMP VALUES(12,'12') INSERT INTO #TEMP VALUES(19,'19')測試:
SELECT MIN(INTVAL),MAX(VARVAL) FROM #TEMPSELECT MIN (VARVAL),MAX(INTVAL) FROM #TEMP結果:
2 , 4
12,19
?
因為VARVAL中值的存儲類型為字符類型,而不是數字,
所以結果以每個字符的ASCII值為順序從左到右排序。這就是12比其他值小、而4比其他值大的原因。
轉載于:https://www.cnblogs.com/mc67/p/5016254.html
總結
以上是生活随笔為你收集整理的MIN()与MAX()函数 的注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Spring Controller中将
- 下一篇: chrome console 调试xpa