sql型別轉換

2022-02-08 12:55:38 字數 686 閱讀 4811

型別轉換

字串和其他型別資料進行拼接元算的時候,需要顯示的把其他型別轉換為字串型別。

view code

1

1cast(expression as

datatype)22

convert

(datatype ,expression)

3declare

@name

varchar(20)4

declare

@age

int5

set@name='

啊q'6set

@age=34

7print

'你得名字是'+

@name+'

你得年齡是'+

cast(@age

asvarchar)

cast(expression as datatype)

convert(datatype ,expression)

declare @name varchar(20)

declare @age int

set @name = '啊q'

set @age = 34

print '你得名字是'+@name+'你得年齡是'+cast(@age as varchar)

sql語句 型別轉換

簡介 資料型別轉換可以通過cast 和convert 函式來實現。大多數情況下,這兩個函式是重疊的,它們反映了sql語言的演化歷史。這兩個函式的功能相似,不過它們的語法不同。雖然並非 所有型別的值都能轉變為其他資料型別,但總的來說,任何可以轉換的值都可以用簡單的函式實現轉換。語法 cast expr...

SQL中型別的轉換

1 將數值轉成字串型別 方法1 呼叫to char int,text 函式,int為要轉換值,text為數值格式化模式,其中模式描述為 模式 描述 9 帶有指定數值位數的值 0 帶前導零的值 句點 小數點 逗號 分組 千 分隔符 pr 尖括號內負值 s 帶符號的數值 l 貨幣符號 d 小數點 g 分...

SQL中型別轉換函式

1.cast cast 表示式 as 資料型別 select 100.0 cast 1000 as int 1100.0 預設把字串轉換成浮整形 2.convert 萬能轉換 convert 資料型別,表示式 select 100.0 convert int,1000 1100.0 預設把字串轉換成...