Une liste complète des fonctions couramment utilisées dans Hive et une liste complète des expressions régulières

 

Encyclopédie des fonctions de la ruche

1 fonctions mathématiques

plafond arrondir l'entier 
plancher arrondir l'entier 
absolu fonction de valeur absolue 
bin fonction binaire 
hex fonction hexadécimale 
bround (DOUBLE a, INT d) méthode d'arrondi du banquier, conserver d décimale 
rand () valeur aléatoire 
round () conserver d 
décimales

2.Fonction Date

from_unixtime Convertir l'horodatage en date 
unix_timestamp Obtenir l'horodatage 
current_date Date actuelle 
to_date Convertir la date en 
datediff(string enddate, string startdate) Renvoie la date de fin moins le nombre de jours à partir de la date de début Renvoie le nombre de jours de l'année Récupère 
l'année 
date_format(current_date() ,'MM.dd') Appuyez sur Spécifiez le format pour renvoyer la date, tel que : date_format("2016-06-22", "MM-dd")=06-22

3. Fonction conditionnelle

if (>,1,2) 
case (>,when 1 then 2) 
isnull renvoie un booléen 
isnotnull renvoie un booléen 
nvl (null,1) ===1   

4. Fonctions des personnages

regexp_extract fonction d'analyse d'expression régulière 
regexp_replace('hello,world','o|l','e'); remplacement d'expression régulière 
substr, interception de chaîne de 
sous-chaîne fonction de retournement de chaîne inversée 
trim supprimer les espaces 
fonction de division de chaîne divisée 
instr( xx,x) renvoie un nombre sans renvoyer 0

5. Fonction d'agrégation

max valeur maximale 
min valeur minimale 
nombre nombre 
somme somme 
moy moyenne

6. Fonction de génération de table

éclater(ARRAY) Chaque ligne correspond à un élément du tableau

7. Fonction de conversion de type

cast(expr as) Convertit expr en type tel que : cast("1" as BIGINT) Convertit la chaîne 1 en type BIGINT, si la conversion échoue, elle renverra NULL binaire Convertir en 
binaire

8. Fonctions agrégées

size(Array) Obtient le nombre d'ensembles 
map_keys(Map<KV>) Renvoie toutes les clés de la carte 
array_contains(Array, value) Renvoie true si le tableau Array contient une valeur. Sinon, renvoie la fonction de tri false 
sort_array(Array)

Nettoyage des données

Réinitialisation du groupe

kafka-consumer-groups.sh --bootstrap-server 192.168.64.128:9092 --group cm --reset-offsets --all-topics --to-earliest

Navigateur pour voir le fil

http://192.168.64.128:8088/cluster#/

ligne à colonne

max (cas quand alors sinon fin) grouper par

Colonne à ligne

max(as) grouper par union tous

 

Collection d'expressions régulières

 

 

 

Je suppose que tu aimes

Origine blog.csdn.net/just_learing/article/details/126440235
conseillé
Classement