日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

mysql中cast() 和convert()的用法講解

 溜溜溜的棒 2021-04-05

、在mysql操作中我們經(jīng)常需要對(duì)數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換。此時(shí)我們應(yīng)該使用的是cast()或convert()。

、兩者的對(duì)比

相同點(diǎn):都是進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,實(shí)現(xiàn)的功能基本等同

不同點(diǎn):兩者的語(yǔ)法不同,cast(value as type) 、 convert(value,type)

select cast(表達(dá)式 as 數(shù)據(jù)類型) 
select convert(數(shù)據(jù)類型[(長(zhǎng)度)],表達(dá)式[樣式])

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

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

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

日期 : DATE

時(shí)間: TIME

日期時(shí)間型 : DATETIME

浮點(diǎn)數(shù) : DECIMAL

整數(shù) : SIGNED

無(wú)符號(hào)整數(shù) : UNSIGNED

、CAST()函數(shù)和CONVERT()函數(shù)實(shí)例 
要求:

1.將“234”轉(zhuǎn)化為數(shù)值型數(shù)據(jù),并與123相加進(jìn)行數(shù)學(xué)運(yùn)算。 
語(yǔ)句

select CAST('234' as int)+123

注:當(dāng)234加了單引號(hào),即表示其非數(shù)值,123沒(méi)有加引號(hào),所以123為數(shù)值型。

2.將id轉(zhuǎn)換為字符

  語(yǔ)句:

SELECT convert(id,char(10)) from a;

執(zhí)行結(jié)果:

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多