- Qu'est-ce que la sous-requête dans SQL Server?
- Dois-je utiliser CTE ou sous-requête?
- Pourquoi nous utilisons la sous-requête dans SQL Server?
Qu'est-ce que la sous-requête dans SQL Server?
Une sous-requête est une requête imbriquée dans une déclaration de sélection, d'insertion, de mise à jour ou de suppression, ou dans une autre sous-requête.
Dois-je utiliser CTE ou sous-requête?
Le CTE peut être plus lisible: un autre avantage du CTE est que le CTE est plus lisible que les sous-questionnaires. Étant donné que le CTE peut être réutilisable, vous pouvez écrire moins de code en utilisant CTE que l'utilisation d'une sous-requête. De plus, les gens ont tendance à suivre la logique et les idées plus faciles en séquence que de manière imbriquée.
Pourquoi nous utilisons la sous-requête dans SQL Server?
Une sous-requête est utilisée pour retourner des données qui seront utilisées dans la requête principale comme condition pour restreindre davantage les données à récupérer. Les sous-requêtes peuvent être utilisées avec les instructions sélectionnées, insérer, mettre à jour et supprimer ainsi que les opérateurs comme =, <, >, >=, <=, Dans, entre, etc.