Maison > Article > base de données > Comment utiliser les mots-clés de sous-requête Mysql
all : renvoie vrai si on le compare à toutes les valeurs renvoyées par la sous-requête
all peut être utilisé avec =,>=,>,<. ;,< ;=, utilisé en combinaison, signifie respectivement égal à, supérieur ou égal à, supérieur à, inférieur à, inférieur ou égal à, non égal à toutes les données qu'il contient
Plus grand que tout signifie que la valeur de la colonne spécifiée doit être supérieure à toutes les valeurs de l'ensemble de sous-requêtes, c'est-à-dire qu'elle doit être supérieure à la valeur maximale de l'ensemble de sous-requêtes ; si elle est inférieure à, elle est inférieure à la valeur minimale de l'ensemble de sous-requêtes ; sous-requête.
any : si comparé à toutes les valeurs renvoyées par la sous-requête, renvoie true
any Peut être utilisé en combinaison avec =,>=,>, pour représenter égal à, supérieur ou égal à, supérieur à, inférieur à, inférieur ou égal à, et n'est égal à aucune des données
Supérieur à tout signifie que la valeur dans la colonne spécifiée doit être supérieure à toute valeur dans l'ensemble de sous-requête, c'est-à-dire qu'elle doit être supérieure à la valeur minimale de l'ensemble de sous-requête ; il en va de même pour d'autres
certains peuvent être compris comme un alias de n'importe quel
dans c'est utilisé pour déterminer si la valeur d'un enregistrement est dans l'ensemble spécifié
Ajouter devant le mot-clé in ne peut pas inverser la condition
La sous-requête après EXISTS ne renvoie aucune donnée réelle, seulement vraie ou fausse. Lorsque vrai est renvoyé, la condition Where est établie
Remarque : Le mot-clé EXISTS est plus efficace que le mot-clé IN, donc dans le développement réel, surtout lorsque la quantité de données est importante, il est recommandé d'utiliser le mot-clé EXISTS
1.3 Opération
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!