Максимальная функция на ковке для улья

У меня есть структура таблиц в HIVE, как показано ниже:

create table if not exists cdp_compl_status
(
EmpNo INT,
RoleCapability STRING,
EmpPUCode STRING,
SBUCode STRING,
CertificationCode STRING,
CertificationTitle STRING,
Competency STRING,
Certification_Type STRING,
Certification_Group STRING,
Contact_Based_Program_Y_N STRING,
ExamDate DATE,
Onsite_Offshore STRING,
AttendedStatus STRING,
Marks INT,
Result STRING,
Status STRING,
txtPlanCategory STRING,
SkillID1 INT,
Complexity STRING
)
CLUSTERED BY (Marks) INTO 5 BUCKETS
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '
'
TBLPROPERTIES('created on' = '12 Aug');

Теперь я хочу запросить SELECT MAX (MARKS) из cdp_compl_status; из каждого ведра в таблице. Если я сделаю -

MAX(MARKS)

Он отображает максимальные отметки из всей таблицы. Есть ли способ, я могу узнать MAX(MARKS)из каждого ведра?

hive,hiveql,

0

Ответов: 0

Максимальная функция на ковке для улья

У меня есть структура таблиц в HIVE, как показано ниже:

create table if not exists cdp_compl_status
(
EmpNo INT,
RoleCapability STRING,
EmpPUCode STRING,
SBUCode STRING,
CertificationCode STRING,
CertificationTitle STRING,
Competency STRING,
Certification_Type STRING,
Certification_Group STRING,
Contact_Based_Program_Y_N STRING,
ExamDate DATE,
Onsite_Offshore STRING,
AttendedStatus STRING,
Marks INT,
Result STRING,
Status STRING,
txtPlanCategory STRING,
SkillID1 INT,
Complexity STRING
)
CLUSTERED BY (Marks) INTO 5 BUCKETS
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '
'
TBLPROPERTIES('created on' = '12 Aug');

Теперь я хочу запросить SELECT MAX (MARKS) из cdp_compl_status; из каждого ведра в таблице. Если я сделаю -

MAX(MARKS)

Он отображает максимальные отметки из всей таблицы. Есть ли способ, я могу узнать MAX(MARKS)из каждого ведра?

00улей, hiveql,
Похожие вопросы
Яндекс.Метрика