Un tutoriel sur les requêtes imbriquées sql

Un tutoriel sur SQL requêtes imbriquées

La requête SQL imbriqué est une forme de la requête SELECT qui se trouve dans une autre requête SQL.

La requête SQL imbriqué est aussi appelé un sous-requête. L`instruction SQL extérieure est appelée déclaration de parent et de l`instruction SQL à l`intérieur est le imbriquée ou sous-requête. La requête imbriquée obtient un jeu de résultats et l`instruction SELECT (déclaration de parent) utilise ce jeu de résultats pour un traitement supplémentaire.

Choses que vous devez

  • Ordinateur
  • Base de données
  • Vous pouvez utiliser la sous-requête aux fins suivantes:

  • définir un ensemble de ligne qui doivent être insérées dans une table ciblée.
  • définir un ensemble de résultats qui sera utilisé pour créer une vue ou d`un instantané.
  • définissant une ou plusieurs valeurs pour une déclaration de mise à jour.
  • fournir des valeurs pour WHERE, HAVING et de commencer avec des clauses de SELECT, UPDATE et DELETE.



  • L`instruction SQL obtient des informations à partir d`une table dans une base de données particulière. Pour cet exemple, le nom de la base est emp (pour les employés), le ename est le nom de l`employé et deptno est le numéro du département. Vous voulez obtenir tous les noms des employés dans le département de Smith. Vous voulez déterminer dans les travaux qui département `SMITH` et ensuite utiliser cette réponse à la liste de tous les noms de l`employé dans ce service:

    ename SELECT, deptno

     FROM emp
    WHERE deptno =
    (SELECT deptno
    FROM emp
    WHERE ename = `SMITH`)
  • La requête imbriquée renvoie le numéro de département (de deptno) associé à l`employé «SMITH» et la requête parent utilisera les résultats fixés pour obtenir le nom et le département nombre de tous les employés qui travaillent dans le département de Smith.

    Écrivez votre requête avec les résultats finaux à l`esprit et utiliser la requête imbriquée pour obtenir les informations nécessaires à la requête de parent pour retourner les résultats finaux fixés.

  • AUTRES

    » » » » Un tutoriel sur les requêtes imbriquées sql