1,
cast
:將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST 和 CONVERT 提供相似的功能。
語(yǔ)法
使用 CAST:
CAST ( expression AS data_type )?
as : sql里列的別名
建議:象cast, as 之類的都是sql 語(yǔ)句里的關(guān)鍵字,在查詢分析器里,選擇后,按F1+SHIFT就可以查詢幫助。
2,使用
str
函數(shù)??
語(yǔ)法??
? STR?? (?? float_expression?? [?? ,?? length?? [?? ,?? decimal?? ]?? ]?? )????
???
? 參數(shù)??
? float_expression???
? 是帶小數(shù)點(diǎn)的近似數(shù)字?? (float)?? 數(shù)據(jù)類型的表達(dá)式。不要在?? STR?? 函數(shù)中將函數(shù)或子查詢用作?? float_expression。????
? length??
? 是總長(zhǎng)度,包括小數(shù)點(diǎn)、符號(hào)、數(shù)字或空格。默認(rèn)值為?? 10。??
? decimal??
? 是小數(shù)點(diǎn)右邊的位數(shù)。??
???
? 返回類型??
? char??
???
? 注釋??
? 如果為?? STR?? 提供?? length?? 和?? decimal?? 參數(shù)值,則這些值應(yīng)該是正數(shù)。在默認(rèn)情況下或者小數(shù)參數(shù)為?? 0?? 時(shí),數(shù)字四舍五入為整數(shù)。指定長(zhǎng)度應(yīng)該大于或等于小數(shù)點(diǎn)前面的數(shù)字加上數(shù)字符號(hào)(若有)的長(zhǎng)度。短的?? float_expression?? 在指定長(zhǎng)度內(nèi)右對(duì)齊,長(zhǎng)的?? float_expression?? 則截?cái)酁橹付ǖ男?shù)位數(shù)。例如,STR(12,10)?? 輸出的結(jié)果是?? 12,在結(jié)果集內(nèi)右對(duì)齊。而?? STR(1223,?? 2)?? 則將結(jié)果集截?cái)酁?? **??梢郧短鬃址瘮?shù)。??
? 說(shuō)明???? 若要轉(zhuǎn)換為?? Unicode?? 數(shù)據(jù),請(qǐng)?jiān)?? CONVERT?? 或?? CAST?? 轉(zhuǎn)換函數(shù)內(nèi)使用?? STR。??
??????
? ===============================================================
結(jié)合?? LTRIM(RTRIM(? ))使用,可以消去空格,得到最佳效果
?3,怎么做引號(hào)的嵌套?要寫(xiě) '的地方寫(xiě)成 ' '即可
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
