sql server 系統函式用法例項
阿新 • • 發佈:2019-01-31
系統函式
1.case when ... then ..else ..end(用於對條件進行測試)
e.Select id,case when name='deepwishly' then '老大' else '其他' end as Type
顯示 id type
1 老大
2.cast()/convert() 前者具有ANSI SQL-92相容性,後者功能更強大
e, cast(variable_or_column As datatype);convert(datatype,varialbe_or_column)
3.isdate()判斷是否是有效的日期或時間,測試日期格式必須與使用 set dateformat or set language設定的格式具有相同的地域格式
e, select isdate(varialbe_or_column)//是有效日期返回1否則返回0
4.isnull() 判斷是否是null
isnull(value_to_test,new_value)
e,替換資料庫或變數中null為某值,select isnull(variable_or_column,new_value)
5.isnumeric()判斷是否是數字 返回0,false或1,true
e,select(variable_or_colunn)