cast函式用於將某種資料型別的表示式顯式轉換為另一種資料型別。cast()函式的引數是乙個表示式,它包括用as關鍵字分隔的源值和目標資料型別。
語法:cast (expression as data_type)
expression:任何有效的sqserver表示式。
as:用於分隔兩個引數,在as之前的是要處理的資料,在as之後是要轉換的資料型別。
data_type:目標系統所提供的資料型別,包括bigint和sql_variant,不能使用使用者定義的資料型別。
可以轉換的型別是有限制的。這個型別可以是以下值其中的乙個:
例子:1.select cast('9.0' as decimal) 結果:9
2.select cast('9.5' as decimal(10,2)) 結果:9.5(精度與小數字數分別為10與2。精度是總的數字位數,包括小數點左邊和右邊位數的總和。而小數字數是小數點右邊的位數)
3.select cast(now() as date) 結果:2017-11-27
now() 2017-11-27 10:43:22
sql中的cast函式
一 語法 cast expression as data type 引數說明 expression 任何有效的sqserver表示式。as 用於分隔兩個引數,在as之前的是要處理的資料,在as之後是要轉換的資料型別。data type 目標系統所提供的資料型別,包括bigint和sql varian...
SQL中的cast 函式
一 語法 cast expression as data type 引數說明 expression 任何有效的sqserver表示式。as 用於分隔兩個引數,在as之前的是要處理的資料,在as之後是要轉換的資料型別。data type 目標系統所提供的資料型別,包括bigint和sql varian...
SQL中的cast 函式
更多2013 9 11 瀏覽量 229424 學習標籤 sqlcast 一 語法 cast expression as data type 引數說明 expression 任何有效的sqserver表示式。as 用於分隔兩個引數,在as之前的是要處理的資料,在as之後是要轉換的資料型別。data t...