impala 查詢語(yǔ)言基礎(chǔ)

2018-01-03 17:49 更新

Impala數(shù)據(jù)類型

下表描述了Impala數(shù)據(jù)類型。

Sr.No數(shù)據(jù)類型及說(shuō)明
1

BIGINT

此數(shù)據(jù)類型存儲(chǔ)數(shù)值,此數(shù)據(jù)類型的范圍為-9223372036854775808至9223372036854775807.此數(shù)據(jù)類型在create table和alter table語(yǔ)句中使用。

2

BOOLEAN

此數(shù)據(jù)類型只存儲(chǔ)true或false值,它用于create table語(yǔ)句的列定義。

3

CHAR

此數(shù)據(jù)類型是固定長(zhǎng)度的存儲(chǔ),它用空格填充,可以存儲(chǔ)最大長(zhǎng)度為255。

4

DECIMAL

此數(shù)據(jù)類型用于存儲(chǔ)十進(jìn)制值,并在create table和alter table語(yǔ)句中使用。

5

DOUBLE

此數(shù)據(jù)類型用于存儲(chǔ)正值或負(fù)值4.94065645841246544e-324d -1.79769313486231570e + 308范圍內(nèi)的浮點(diǎn)值。

6

FLOAT

此數(shù)據(jù)類型用于存儲(chǔ)正或負(fù)1.40129846432481707e-45 .. 3.40282346638528860e + 38范圍內(nèi)的單精度浮點(diǎn)值數(shù)據(jù)類型。

7

INT

此數(shù)據(jù)類型用于存儲(chǔ)4字節(jié)整數(shù),范圍從-2147483648到2147483647。

8

SMALLINT

此數(shù)據(jù)類型用于存儲(chǔ)2字節(jié)整數(shù),范圍為-32768到32767。

9

STRING

這用于存儲(chǔ)字符串值。

10

TIMESTAMP

此數(shù)據(jù)類型用于表示時(shí)間中的點(diǎn)。

11

TINYINT

此數(shù)據(jù)類型用于存儲(chǔ)1字節(jié)整數(shù)值,范圍為-128到127。

12

VARCHAR

此數(shù)據(jù)類型用于存儲(chǔ)可變長(zhǎng)度字符,最大長(zhǎng)度為65,535。

13

ARRAY

這是一個(gè)復(fù)雜的數(shù)據(jù)類型,它用于存儲(chǔ)可變數(shù)量的有序元素。

14

Map

這是一個(gè)復(fù)雜的數(shù)據(jù)類型,它用于存儲(chǔ)可變數(shù)量的鍵值對(duì)。

15

Struct

這是一種復(fù)雜的數(shù)據(jù)類型,用于表示單個(gè)項(xiàng)目的多個(gè)字段。

Impala 評(píng)論

Impala中的注釋與SQL中的注釋類似。一般來(lái)說(shuō),我們?cè)诰幊陶Z(yǔ)言中有兩種類型的注釋,即單行注釋和多行注釋。

單行注釋 - 后面跟有“ - ”的每一行都被視為Impala中的注釋。 以下是Impala中單行注釋的示例。

-- Hello welcome to tutorials point.

多行注釋 - / *和* /之間的所有行在Impala中被視為多行注釋。 以下是Impala中多行注釋的示例。

/*
Hi this is an example
Of multiline comments in Impala
*/

Impala中的運(yùn)算符與SQL中的運(yùn)算符類似。 請(qǐng)參閱我們的SQL教程,通過(guò)單擊以下鏈接sql-operators。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)