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