Maison  >  Article  >  base de données  >  Que signifie "on" en SQL

Que signifie "on" en SQL

下次还敢
下次还敢original
2024-05-02 03:48:15686parcourir

En SQL, ON est utilisé pour joindre des lignes dans des tables, en spécifiant des colonnes égales dans différentes tables pour faire correspondre et combiner les lignes.

Que signifie

Signification de ON en SQL

En SQL, ON est utilisé pour spécifier les lignes de la table de jointure. Il est utilisé dans les opérations JOIN où plusieurs tables sont combinées en une seule table de résultats. La syntaxe de

ON

<code>ON 表1.列名 = 表2.列名</code>

où :

  • Table 1 et Table 2 sont les tables à connecter.
  • Les noms de colonnes sont les noms de colonnes égales. Le rôle de

ON La clause

ON détermine quelles lignes de différentes tables seront mises en correspondance et combinées. Seules les lignes qui remplissent la condition ON seront incluses dans le tableau des résultats.

Exemple

La requête suivante joint la table Customer et la table Order à l'aide de la clause ON, correspondant à la colonne ID client (customer_id) :

<code class="sql">SELECT *
FROM Customer
JOIN Order
ON Customer.customer_id = Order.customer_id;</code>

Cette requête renverra une table contenant les détails du client et de la commande, y compris uniquement les commandes. appartenant au même client.

Notez que la clause

ON est une partie facultative de l'opération JOIN. En cas d'omission, une équijointure est utilisée par défaut, où toutes les lignes égales seront mises en correspondance.

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