| Manipulation de données : SELECT , INSERT , UPDATE , DELETE <<< | Les sous-requêtes comme opérateur scalaire | Comparaisons avec les sous-requêtes >>> | 
| 14.1.8 Sous-sélections ( SubSELECT ) 14.1 Manipulation de données : SELECT , INSERT , UPDATE , DELETE 14 Syntaxe des commandes SQL Manuel de Référence MySQL 4.1 : Version Française ->Les sous-requêtes comme opérateur scalaire . Comparaisons avec les sous-requêtes . Sous-requêtes avec les clauses ANY , IN et SOME . Sous-requêtes avec ALL . Sous-requêtes corrélées . EXISTS et NOT EXISTS . Sous-requêtes de ligne . Sous-requêtes dans la clause FROM . Erreurs de sous-requêtes . Optimisation des sous-requêtes . Se passer des sous-requêtes avec les premières versions de MySQL | 14.1.8.1 Les sous-requêtes comme opérateur scalaireDans dans forme la plus simple, une sous-requête scalaire , par opposition à une sous-requête de ligne ou de table qui seront présentées plus loin, est un simple opérande. Vous pouvez l'utilisez à chaque fois qu'une valeur de colonne ou qu'une valeur littérale est valide, et vous pouvez en attendre les mêmes caractéristiques : type de données, taille et indication de nullité, etc. Par exemple : 
 
 Ainsi, lorsque vous lirez les exemples des sections suivantes qui utilisent la commande spartiate (SELECT column1 FROM t1) , imaginez que votre code pourra contenir des commandes bien plus diverses et complexes.Par exemple, supposons que nous avons ces deux tables : 
 
 La sous-requête peut faire partie d'une expression. Si c'est un opérande d'une fonction, n'oubliez pas les parenthèses.Par exemple : 
 | 
| << | Les sous-requêtes comme opérateur scalaire | >> | 
| Manipulation de données : SELECT , INSERT , UPDATE , DELETE | Sous-sélections ( SubSELECT ) | Comparaisons avec les sous-requêtes |