Maison > base de données > tutoriel mysql > A quoi sert all dans MySQL

A quoi sert all dans MySQL

coldplay.xixi
Libérer: 2020-10-23 16:14:51
original
6860 Les gens l'ont consulté

Utilisation de all dans mysql : 1. all signifie "pour toutes les valeurs de la colonne renvoyées par la sous-requête, si le résultat de la comparaison est vrai, alors renvoie true" 2. all peut être utilisé avec [ =, >, >=, <, <=, <>] sont utilisés en combinaison pour signifier égal à, supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à, et non égal à, respectivement.

A quoi sert all dans MySQL

Utilisation de all dans MySQL :

J'ai récemment pratiqué des requêtes multi-tables de MYSQL, pratiquement toutes J'écris toujours une instruction de requête au moins deux fois : une fois pour la connexion de jointure et une fois pour la sous-requête. Comparons les méthodes de travail et l'efficacité de MYSQL sous différentes méthodes de requête. Il existe des mots-clés tels que any, all et some dans la sous-requête.

Les mots-clés any,all doivent être utilisés avec un opérateur de comparaison. Le mot-clé any peut être compris comme « pour toute valeur de la colonne renvoyée par la sous-requête, si le résultat de la comparaison est vrai, renvoie vrai ». all signifie "Pour toutes les valeurs de la colonne renvoyées par la sous-requête, si le résultat de la comparaison est vrai, renvoie vrai"

any peut être utilisé avec =, >, >=, <, < ;= , <> sont utilisés en combinaison pour représenter des données égales, supérieures, supérieures ou égales, inférieures, inférieures ou égales ou non égales à l'une d'entre elles.

all peut être utilisé en combinaison avec =, >, >=, <, <=, <> pour signifier égal à, supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à, et non égal à respectivement toutes les données qu'il contient.

Par exemple :

sélectionnez s1 à partir de t1 où s1 > any (sélectionnez s1 à partir de t2) ;

Supposons que s1 après any renvoie trois valeurs, alors en fait, cela équivaut à

sélectionner s1 à partir de t1 où s1 > result1 ou s1 > result2 ou s2 > et l'utilisation de all équivaut à mettre en mémoire tampon le « ou » du déclaration ci-dessus 'et'

En parlant de cela, vous savez peut-être déjà que any et or sont souvent utilisés pour comparer deux tables. Lorsque vous ne connaissez pas la valeur spécifique derrière où, vous pouvez utiliser any et all pour. vous aider à déterminer.

Plus de recommandations d'apprentissage gratuites connexes :

tutoriel MySQL(vidéo)

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