Quels sont les opérateurs de sous-requête à ligne unique ?
Quels sont les opérateurs de sous-requête à ligne unique ?

Vidéo: Quels sont les opérateurs de sous-requête à ligne unique ?

Vidéo: Quels sont les opérateurs de sous-requête à ligne unique ?
Vidéo: SQL - les sous requêtes 2024, Peut
Anonim

Les les opérateurs qui peut être utilisé avec Célibataire - ligne les sous-requêtes sont =, >, >=, <, <= et. Les fonctions de groupe peuvent être utilisées dans le sous-requête . Par exemple, l'instruction suivante récupère les détails de l'employé qui détient le salaire le plus élevé. La clause d'avoir peut également être utilisée avec le Célibataire - sous-requête de ligne.

À ce sujet, quel opérateur n'est pas utilisé dans les sous-requêtes à une seule ligne ?

Autre comparaison les opérateurs tels que, >, <, <= peuvent être utilisé avec un sous-requête unique . L'exemple suivant utilise ' <' opérateur dans la clause WHERE de la requête externe. La fonction AVG() est utilisé dans le sous-requête pour obtenir le montant moyen de la commande, qui est transmis à la clause WHERE de la requête externe.

Deuxièmement, une sous-requête peut-elle renvoyer plusieurs lignes ? Sous-requêtes à plusieurs lignes Les sous-requêtes à plusieurs lignes renvoient un ou plus Lignes à l'extérieur SQL déclaration. Vous pouvez utiliser l'opérateur IN, ANY ou ALL dans une requête externe pour gérer un sous-requête cette renvoie plusieurs lignes . Contenu: Utilisation de l'opérateur NOT IN avec un Sous-requête à plusieurs lignes.

Par conséquent, qu'est-ce qu'une sous-requête à une seule ligne ?

Seul - sous-requêtes de ligne sommes sous-requêtes utilisé avec un opérateur de comparaison dans une clause WHERE ou HAVING. Sous-requêtes qui peut retourner plus d'un ligne (mais une seule colonne) à l'instruction externe sont appelés multiple- sous-requêtes de ligne . Plusieurs- sous-requêtes de ligne sommes sous-requêtes utilisé avec une clause IN, ANY ou ALL.

Qu'est-ce qu'une sous-requête à plusieurs lignes en SQL ?

Sous-requête à plusieurs lignes Multiple - sous-requêtes de ligne sont des requêtes imbriquées qui peuvent renvoyer plusieurs ligne des résultats à la requête parent. Plusieurs - sous-requêtes de ligne sont utilisés le plus souvent dans les clauses WHERE et HAVING. Depuis qu'il revient plusieurs lignes , il doit être traité par des opérateurs de comparaison d'ensembles (IN, ALL, ANY).

Conseillé: