Maison > programmation quotidienne > connaissance de MySQL > La différence entre in et on dans MySQL

La différence entre in et on dans MySQL

下次还敢
Libérer: 2024-04-27 02:06:14
original
650 Les gens l'ont consulté

La différence entre MySQL IN et ON : IN est utilisé pour comparer la valeur d'une colonne avec une liste de valeurs, ON est utilisé pour joindre deux tables et comparer des colonnes avec des contraintes d'égalité ou d'inégalité.

La différence entre in et on dans MySQL

La différence entre IN et ON dans MySQL

Dans MySQL, IN et ON sont tous deux des mots-clés utilisés pour spécifier les conditions de requête, mais ils ont des usages et des objectifs différents.

IN

  • Utilisation : Utilisé pour comparer la valeur d'une colonne avec une liste de valeurs.
  • Syntaxe : colonne IN (valeur1, valeur2, ..., valeurN)column IN (value1, value2, ..., valueN)

示例:

<code class="sql">SELECT * FROM employees WHERE department IN ('Sales', 'Marketing', 'IT');</code>
Copier après la connexion

此查询返回所有部门为 "Sales"、"Marketing" 或 "IT" 的员工记录。

ON

  • 用途:用于连接两个表,在比较具有相等或不相等约束时。
  • 语法:table1.column = table2.column ON (condition)

Exemple :

<code class="sql">SELECT * FROM orders AS o JOIN products AS p ON o.product_id = p.id;</code>
Copier après la connexion
Cette requête renvoie tous les départements qui sont "Ventes", "Marketing" ou Dossiers des employés pour « IT ».

ON

Utilisation : Utilisé pour joindre deux tables lors d'une comparaison avec des contraintes d'égalité ou d'inégalité. table1.column = table2.column ON (condition)Exemple : rrreeeObjectif Filtrer les enregistrements avec une valeur spécifique Combiner les données de deux tables Rejoindre Ne pas joindre les tables Joindre les tables Résumé
Syntaxe :
Cette requête joint les tables "commandes" et "produits" et ajoute le " product_id" " Utilisez la clause "ON" sur la colonne à des fins de comparaison. "Différence clé"

Utiliser IN dans une colonne Lorsque le la valeur de est comparée à une liste de valeurs.

  • Utilisez ON lorsque vous joignez deux tables et comparez des colonnes avec des contraintes d'égalité ou d'inégalité.

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:
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