国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

MySQL數據庫中CAST與CONVERT函數實(shí)現類(lèi)型轉換的示例

發(fā)布時(shí)間:2021-08-08 19:37 來(lái)源:億速云 閱讀:0 作者:小新 欄目: Mysql 歡迎投稿:712375056

這篇文章主要為大家展示了“數據中CAST與CONVERT函數實(shí)現類(lèi)型轉換的示例分析”,內容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習一下“MySQL數據庫中CAST與CONVERT函數實(shí)現類(lèi)型轉換的示例分析”這篇文章吧。

MySQL 的CAST()CONVERT()函數可用來(lái)獲取一個(gè)類(lèi)型的值,并產(chǎn)生另一個(gè)類(lèi)型的值。

兩者具體的語(yǔ)法如下:

CAST(value as type); 
CONVERT(value, type);

就是CAST(xxx AS 類(lèi)型), CONVERT(xxx,類(lèi)型)。

可以轉換的類(lèi)型是有限制的。這個(gè)類(lèi)型可以是以下值其中的一個(gè):

二進(jìn)制,同帶binary前綴的效果 : BINARY

例如:當使用 like 模糊搜索日期類(lèi)型的字段時(shí) 語(yǔ)句應該是 Create_Time like binary CONCAT(‘%',#{createTime},'%')

  • 字符型,可帶參數 : CHAR()

  • 日期 : DATE

  • 時(shí)間: TIME

  • 日期時(shí)間型 : DATETIME

  • 浮點(diǎn)數 : DECIMAL

  • 整數 : SIGNED

  • 無(wú)符號整數 : UNSIGNED

下面舉幾個(gè)例子:

例一

mysql> SELECT CONVERT(‘23',SIGNED); 
+———————-+ 
| CONVERT(‘23',SIGNED) | 
+———————-+ 
| 23   | 
+———————-+ 
1 row in set

這個(gè)例子是將varchar類(lèi)型轉化成int類(lèi)型。

例二

mysql> SELECT CAST('125e342.83' AS signed);
+------------------------------+
| CAST('125e342.83' AS signed) |
+------------------------------+
|             125 |
+------------------------------+
1 row in set

例三

mysql> SELECT CAST('3.35' AS signed);
+------------------------+
| CAST('3.35' AS signed) |
+------------------------+
|           3 |
+------------------------+
1 row in set

像上面例子一樣,將varchar 轉為int 用 cast(a as signed),其中a為varchar類(lèi)型的字符串。

例四

在SQL Server中,下面的代碼演示了datetime變量中,僅包含單純的日期和單純的時(shí)間時(shí),日期存儲的十六進(jìn)制存儲表示結果。

DECLARE @dt datetime
--單純的日期
SET @dt='1900-1-2'
SELECT CAST(@dt as binary(8))
--結果: 0x0000000100000000
--單純的時(shí)間
SET @dt='00:00:01'
SELECT CAST(@dt as binary(8))
--結果: 0x000000000000012C

MySQL的類(lèi)型轉換和SQL Server一樣,就是類(lèi)型參數有點(diǎn)點(diǎn)不同:CAST(xxx AS 類(lèi)型) , CONVERT(xxx,類(lèi)型)。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

两个男人吮她的花蒂和奶水视频| 中文字日产幕乱五区| 亚洲AV永久无码精品九之| 国产成人无码AV在线播放DVD| 亚洲曰本AV在线天堂| 亚洲综合成人婷婷五月网址|