Maison > base de données > SQL > le corps du texte

Quelle est la différence entre Hive-sql et SQL ?

青灯夜游
Libérer: 2020-11-13 11:20:23
original
20632 Les gens l'ont consulté

Différences : 1. Hive-sql ne prend pas en charge les jointures équivalentes, mais SQL le fait ; 2. Hive-sql ne prend pas en charge les opérations "Insérer dans la table Values()", UPDATA et DELETE, mais SQL le fait ; 3. Hive-sql ne prend pas en charge les transactions, contrairement à SQL.

Quelle est la différence entre Hive-sql et SQL ?

De manière générale, hiveSQL est fondamentalement le même que SQL. L'objectif de la conception initiale est de permettre aux personnes connaissant SQL mais ne pouvant pas programmer MapReduce d'utiliser Hadoop pour le traitement des données. . traiter.

1. Hive ne prend pas en charge l'équijoin

Ne prend pas en charge l'équijoin. Généralement, la jointure gauche, la jointure droite ou la jointure interne sont utilisées à la place.

Par exemple :

L'association interne en SQL peut être écrite comme ceci : select * from a , b Where a.key = b.key

Dans Hive, cela devrait être écrit comme ceci : select * from a join b on a.key = b.key

La méthode d'écriture qui omet la jointure ne peut pas être utilisée dans la ruche.

2. Caractère point-virgule

Le point-virgule est le symbole de fin de l'instruction SQL, et c'est également la même chose dans Hive, mais Hive n'est pas si intelligent pour reconnaître le point-virgule, et parfois il est nécessaire d'Echapper ";" -->

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
sql
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!