impala中cast和convert使用詳解

2021-08-15 20:28:05 字數 1178 閱讀 1020

cast和convert函式都是sql 型別轉換函式,只是使用語法不同,且在時間轉換時convert函式具有style格式!

支援轉換型別:

例:1、selectconvert('23',signed);          結果:23

selectcast('125e342.83'assigned);  結果:125

selectcast('3.35'assigned);        結果:3

2、 select

cast('

123.4'as

decimal

)       

--123

select

convert

(decimal, '

123.4

')

--123

select

cast('

123.4'as

decimal(9

,2))

--123.40

select

convert

(decimal(9

,2), '

123.4')

--123.40

3、年份轉換

set @dt='1900-1-2'

select cast(@dtasbinary(8))--結果: 0x0000000100000000

時間轉換

set @dt=

'00:00:01'

select cast(@dt 

asbinary(8))       --

--結果: 0x000000000000012c

javasript中var let和const區別

let和const都是es5,es6新版本的js語言規範出來的定義,在這以前定義乙個變數只能用var。let和const都是為了彌補var的一些缺陷而新設計出來的。簡單來說是 let是修復了var的作用域的一些bug,變的更加好用。let是更好的var。複製 區別 var的作用於是函式作用域,其作用...

sql中charindex和cast結合使用

1.charindex函式常常用來在一段字元中搜尋字元或者字串。語法 charindex expression1 expression2 start location 返回的值是 返回字串中指定表示式 expression1 的起始位置。那些什麼定義啊,什麼的我就不講了,直接用列子來講,這樣大家理解...

impala查詢語句 Impala的元件和架構介紹

impala是由cloudera公司開發的新型查詢系統,能夠對儲存在hdfs hbase以及s3上的資料進行快速的互動式sql查詢。另外,impala與hive使用了統一的儲存系統 同樣的元資料庫 sql語法 hive sql odbc驅動和使用者互動介面 hue impala對實時的或者面向批處理...