Maison  >  Article  >  base de données  >  Comment utiliser la jointure dans Oracle

Comment utiliser la jointure dans Oracle

下次还敢
下次还敢original
2024-04-30 07:15:23704parcourir

L'opérateur JOIN ON dans Oracle est utilisé pour joindre des tables basées sur des colonnes communes. Sa syntaxe est : SELECT ... FROM nom de la table 1 JOIN nom de la table 2 ON nom de la table 1.colonne commune = nom de la table 2.colonne commune. Cet opérateur peut être utilisé pour joindre plusieurs tables et prend en charge d'autres opérateurs de comparaison et opérateurs AND.

Comment utiliser la jointure dans Oracle

Utilisation de JOIN ON dans Oracle

L'opérateur JOIN ON est utilisé dans Oracle pour joindre deux tables ou plus basées sur une colonne commune. Le format de syntaxe est le suivant :

<code>SELECT 列名1, 列名2, ...
FROM 表名1
JOIN 表名2 ON 表名1.公用列 = 表名2.公用列</code>

Explication détaillée de l'utilisation

  • Nom de la table 1 et Nom de la table 2 sont les tables à connecter.
  • Colonne commune est la colonne qui relie ces deux tables et doit avoir le même type de données.
  • = est une condition de connexion, indiquant que les valeurs de deux colonnes communes sont égales.

Exemple

L'exemple suivant joint Table1 et Table2 en fonction de la colonne ID :

<code>SELECT *
FROM 表1
JOIN 表2 ON 表1.ID = 表2.ID</code>

Résultat :

<code>ID | 名称 | 值
----+------+-----
1  | John  | 100
2  | Mary  | 200</code>

Notes

  • Si la colonne Commune a une valeur nulle, le la ligne ne sera pas incluse dans le résultat de la jointure.
  • Plusieurs tables peuvent être jointes en utilisant une clause ON dans chaque jointure.
  • D'autres opérateurs de comparaison peuvent être utilisés, tels que >, <, >= et <=.
  • Vous pouvez également utiliser l'opérateur AND pour spécifier plusieurs conditions de jointure.
  • L'opérateur JOIN ON a le même effet que l'opérateur INNER JOIN, mais la syntaxe est plus simple.

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!

Déclaration:
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