Impala - 查詢語言基礎



Impala 資料型別

下表描述了 Impala 資料型別。

序號 資料型別及描述
1

BIGINT

此資料型別儲存數值,其範圍為 -9223372036854775808 到 9223372036854775807。此資料型別用於 create table 和 alter table 語句。

2

BOOLEAN

此資料型別僅儲存 **true** 或 **false** 值,它用於 create table 語句的列定義中。

3

CHAR

此資料型別是固定長度儲存,用空格填充,您可以儲存的最大長度為 255。

4

DECIMAL

此資料型別用於儲存十進位制值,它用於 create table 和 alter table 語句。

5

DOUBLE

此資料型別用於儲存範圍在正負 4.94065645841246544e-324d -1.79769313486231570e+308 之間的浮點數。

6

FLOAT

此資料型別用於儲存範圍在正負 1.40129846432481707e-45 .. 3.40282346638528860e+38 之間的單精度浮點值資料型別。

7

INT

此資料型別用於儲存 4 位元組整數,範圍為 -2147483648 到 2147483647。

8

SMALLINT

此資料型別用於儲存 2 位元組整數,範圍為 -32768 到 32767。

9

STRING

此型別用於儲存字串值。

10

TIMESTAMP

此資料型別用於表示時間點。

11

TINYINT

此資料型別用於儲存 1 位元組整數值,範圍為 -128 到 127。

12

VARCHAR

此資料型別用於儲存可變長度字元,最大長度為 65,535。

13

ARRAY

這是一種複雜資料型別,用於儲存可變數量的有序元素。

14

Map

這是一種複雜資料型別,用於儲存可變數量的鍵值對。

15

Struct

這是一種複雜資料型別,用於表示單個專案的多個欄位。

Impala 中的註釋

Impala 中的註釋類似於 SQL 中的註釋。一般來說,我們在程式語言中有兩種型別的註釋,即單行註釋和多行註釋。

**單行註釋** - 每個後面跟著“—”的單行都被視為 Impala 中的註釋。以下是 Impala 中單行註釋的示例。

-- Hello welcome to tutorials point.

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

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

Impala 中的運算子類似於 SQL 中的運算子。請點選以下連結參考我們的 SQL 教程 sql-operators.

廣告

© . All rights reserved.