SQL函式即資料庫的內建函式,可以運用在SQL語句中實現特定的功能。SQL單行函式對於每一行資料進行計算後得到一行輸出結果。SQL單行函式根據資料型別分為字元函式、數字函式、日期函式、轉換函式,另外還有一些別的函式。例如NVL函式
工具/原料
已安裝有Oracle資料庫11g
已安裝有Oracle SQL Developer
簡介
比較函式比較簡單,只是單純的比較大小。包括兩個函式:GREATEST和LEAST。引數是一組表示式,返回結果是引數列表中最大或最小的值,可以比較的資料型別包括數字、字元和日期等。
GREATESTH(expr1[,expr2[expr3...]])和LEAST(expr1[,expr2[expr3...]])
返回字元引數中的最大值:
如下圖:
返回字元引數中的最小值:
如下圖:
返回數字引數中的最大值:
如下圖:
返回日期引數中的最大值:
如下圖:
注意事項
在比較之前,在引數列表中第二個以後的引數會被隱式地轉換為第一個引數的資料型別,所以如果可以轉換,則繼續比較,如果不能則會報錯。