- 表特定語句
- Impala - 建立表語句
- Impala - 插入語句
- Impala - 選擇語句
- Impala - 描述語句
- Impala - 修改表
- Impala - 刪除表
- Impala - 截斷表
- Impala - 顯示錶
- Impala - 建立檢視
- Impala - 修改檢視
- Impala - 刪除檢視
- Impala - 子句
- Impala - Order By 子句
- Impala - Group By 子句
- Impala - Having 子句
- Impala - Limit 子句
- Impala - Offset 子句
- Impala - Union 子句
- Impala - With 子句
- Impala - Distinct 運算子
- Impala 有用資源
- Impala - 快速指南
- Impala - 有用資源
- Impala - 討論
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.