Учебники

Импала — основы языка запросов

В следующей таблице описаны типы данных Impala.

Sr.No Тип данных и описание
1

BIGINT

Этот тип данных хранит числовые значения, и диапазон этого типа данных составляет от -9223372036854775808 до 9223372036854775807. Этот тип данных используется в инструкциях create table и alter table.

2

БУЛЕВЫ

Этот тип данных хранит только значения true или false и используется в определении столбца оператора create table.

3

CHAR

Этот тип данных является хранилищем фиксированной длины, он дополняется пробелами, вы можете хранить до максимальной длины 255.

4

ДЕСЯТИЧНЫЙ

Этот тип данных используется для хранения десятичных значений и используется в инструкциях 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

карта

Это сложный тип данных, и он используется для хранения переменного числа пар ключ-значение.

15

Struct

Это сложный тип данных, используемый для представления нескольких полей одного элемента.

BIGINT

Этот тип данных хранит числовые значения, и диапазон этого типа данных составляет от -9223372036854775808 до 9223372036854775807. Этот тип данных используется в инструкциях create table и alter table.

БУЛЕВЫ

Этот тип данных хранит только значения true или false и используется в определении столбца оператора create table.

CHAR

Этот тип данных является хранилищем фиксированной длины, он дополняется пробелами, вы можете хранить до максимальной длины 255.

ДЕСЯТИЧНЫЙ

Этот тип данных используется для хранения десятичных значений и используется в инструкциях create table и alter table.

DOUBLE

Этот тип данных используется для хранения значений с плавающей запятой в диапазоне положительных или отрицательных значений 4.94065645841246544e-324d -1.79769313486231570e + 308.

FLOAT

Этот тип данных используется для хранения типов данных с плавающей запятой одинарной точности в диапазоне положительных или отрицательных значений 1.40129846432481707e-45 .. 3.40282346638528860e + 38.

INT

Этот тип данных используется для хранения 4-байтового целого числа в диапазоне от -2147483648 до 2147483647.

SMALLINT

Этот тип данных используется для хранения 2-байтового целого числа в диапазоне от -32768 до 32767.

STRING

Это используется для хранения строковых значений.

TIMESTAMP

Этот тип данных используется для представления точки во времени.

TINYINT

Этот тип данных используется для хранения 1-байтового целочисленного значения в диапазоне от -128 до 127.

VARCHAR

Этот тип данных используется для хранения символов переменной длины до максимальной длины 65 535.

ARRAY

Это сложный тип данных, и он используется для хранения переменного количества упорядоченных элементов.

карта

Это сложный тип данных, и он используется для хранения переменного числа пар ключ-значение.

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-operator.