SQL中的cast 函式

2021-09-22 20:57:59 字數 770 閱讀 3458

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

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...