mysql中int型的數字怎麼轉換成字串

時間 2021-10-14 21:21:19

1樓:塔罵德

mysql 數字型別轉換函式(concat/cast)。

1、將int 轉為varchar經常用 concat函式,比如concat(8,』0′) 得到字串 』80′。

2、將varchar 轉為int 用 cast(a as signed) a為varchar型別的字串。

總結:型別轉換和sql server一樣,就是型別引數有點點不同 : cast(*** as 型別) , convert(***,型別)。

擴充套件資料:可用的型別:

二進位制,同帶binary字首的效果 : binary字元型,可帶引數 : char()

日期 : date

日期時間型 : datetime

浮點數 : decimal

整數 : signed

無符號整數 : unsigned

cast函式執行示例

2樓:向日葵一樣暖

字段:number  是integer型別    在表test中select cast(number as char) as number from test;

或者convert()方法。因為轉換的時候mysql不支援轉換成varchar所有要轉成char.

/* 比如將123轉換為char型別 */select cast(123 as char);

/* 或者使用concat方法 */

select concat(123,'');

3樓:小童鞋_成

-- 請叫我紅領巾,不要問我為什麼,有才就是這麼任性/* 比如將123轉換為char型別 */select cast(123 as char);

/* 或者使用concat方法 */

select concat(123,'');

4樓:我是乙個麻瓜啊

/* 比如將123轉換為char型別 */select cast(123 as char); /* 或者使用concat方法 */select concat(123,'');

c語言中怎麼把int型的數字轉化為string型輸出

轉化如下 1 textbox1.text a.tostring 2 textbox1.text convert.tostring a string型別為c 中的基元型別,在編譯的時候,會自動轉換成fcl型別,如 string對應到fcl中的system.string。c語言可以輕易完成各種資料結構的...

c語言中int型變數加上double型的變數

程振 會將int型別轉換成double型別再與double型別的變數相加。型別不一樣的數相加,首先將型別轉換成一樣的然後相加,轉換原則,短型別向長型別看齊,長短指在記憶體中所佔空間的長短 得出的結果是double型.這個不需要強制轉換的,系統會自動轉換的. double,計算時會自動轉化之doubl...

32位的int型與double型表示的數值範圍為何不一樣

int表示整數,double表示雙精度浮點數。1 int 同樣的32位,如果表示整數也就是沒有小數位,那麼可以表示的整數範圍大約是 2的31次方 1,差不多就是int的表示範圍 2 double 而對於浮點數,比如根據ieee754浮點數表示方法中規定了,32位浮點數,第1位是符號位,第2到9位 共...