MIN 與MAX 函式 的注意事項

2022-02-18 15:02:48 字數 807 閱讀 2839

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 #temp

select

min (varval),max(intval) from #temp

結果:2 , 4

12,19

因為varval中值的儲存型別為字元型別,而不是數字,

所以結果以每個字元的ascii值為順序從左到右排序。這就是12比其他值小、而4比其他值大的原因。

Max()函式與Min()函式

在資料庫中max 求最大值,min 求最小值 用法用例 select max column name min from table name 函式括號列中的資料可以是數值,字串,或者日期型別 例項 查詢teacher表中的最大年齡 select max age from teacher 但實際中這樣...

函式的注意事項

1 函式的形參列表可以是多個,返回值列表也可以是多個。2 形參列表和返回值列表的資料型別可以是值型別和引用型別 3 函式的命名遵循識別符號命名規範,首字母不能是數字,首字母大寫該函式可以被本報檔案和其它包檔案使用,類似public,首字母小寫,只能被本包使用,其它包檔案不能使用,類似private ...

cvThreshold函式使用與注意事項

cvthreshold是opencv庫中的乙個函式。作用 函式 cvthreshold 對單通道陣列應用固定閾值操作。該函式的典型應用是對灰度影象進行閾值操作得到二值影象。cvcmps 也可以達到此目的 或者是去掉雜訊,例如過濾很小或很大象素值的影象點。本函式支援的對影象取閾值的方法由 thresh...