日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBase轉(zhuǎn)換函數(shù)

CAST

聲明

成都創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)十余年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:成都被動(dòng)防護(hù)網(wǎng)等企業(yè),備受客戶稱贊。

?CAST(expr AS type)?

說(shuō)明

將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。

expr字段值轉(zhuǎn)換為type?數(shù)據(jù)類型。

參數(shù)說(shuō)明

  • expr:表示任何有效的 SQL 表達(dá)式。
  • AS:用于分隔兩個(gè)參數(shù),在 AS 之前的是要處理的數(shù)據(jù),在 AS 之后是要轉(zhuǎn)換的數(shù)據(jù)類型。
  • type:表示目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型??梢允且韵轮灯渲械囊粋€(gè):
    • DATE
    • DATETIME
    • DECIMAL
    • SIGNED [INTEGER]
    • TIME
    • UNSIGNED [INTEGER]

在使用 CAST 函數(shù)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換時(shí),在下列情況下能夠被接受:

  • 兩個(gè)表達(dá)式的數(shù)據(jù)類型完全相同
  • 兩個(gè)表達(dá)式可隱式轉(zhuǎn)換
  • 必須顯式轉(zhuǎn)換數(shù)據(jù)類型

如果試圖進(jìn)行不可能的轉(zhuǎn)換,OceanBase 數(shù)據(jù)庫(kù)將顯示一條錯(cuò)誤信息。

如果轉(zhuǎn)換時(shí)沒有指定數(shù)據(jù)類型的長(zhǎng)度,則使用 OceanBase 數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部最大長(zhǎng)度。如?VARCHAR是262,143字節(jié),?NUMBER是 65 個(gè) bit 位的浮動(dòng)精度。

支持帶符號(hào)和無(wú)符號(hào)的 64 比特值的運(yùn)算。如果您正在使用數(shù)字操作符 (如 +) 而其中一個(gè)操作數(shù)為無(wú)符號(hào)整數(shù),則結(jié)果為無(wú)符號(hào)??墒褂?SIGNED 和 UNSIGNED cast 操作符來(lái)覆蓋它。將運(yùn)算分別派給帶符號(hào)或無(wú)符號(hào) 64 比特整數(shù)。

假如任意一個(gè)操作數(shù)為一個(gè)浮點(diǎn)值,則結(jié)果為一個(gè)浮點(diǎn)值。

例子


obclient> SELECT CAST(123 AS TIME);
+-------------------+
| CAST(123 AS TIME) |
+-------------------+
| 00:01:23          |
+-------------------+
1 row in set (0.01 sec)

obclient> select cast(1-2 as unsigned), cast(cast(1-2 as unsigned) as signed);
+-----------------------+---------------------------------------+
| cast(1-2 as unsigned) | cast(cast(1-2 as unsigned) as signed) |
+-----------------------+---------------------------------------+
|  18446744073709551615 |                                    -1 |
+-----------------------+---------------------------------------+
1 row in set (0.00 sec)

obclient> SELECT CAST(1 AS UNSIGNED) - 2.0;
+---------------------------+
| CAST(1 AS UNSIGNED) - 2.0 |
+---------------------------+
|                      -1.0 |
+---------------------------+
1 row in set (0.00 sec)

obclient> select cast(0 as date);
+-----------------+
| cast(0 as date) |
+-----------------+
| 0000-00-00      |
+-----------------+
1 row in set (0.00 sec)

本文標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBase轉(zhuǎn)換函數(shù)
分享地址:http://www.5511xx.com/article/dhocsdj.html