Un tutoriel sur SQL imbriquées Requêtes

La requête SQL imbriqué est une forme de la requête SELECT qui est à l'intérieur une autre requête SQL.

La requête SQL imbriqué est aussi appelé une sous-requête. L'instruction SQL extérieur est appelé la déclaration de parent et de l'instruction SQL à l'intérieur est la 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

Instructions

  1. 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 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 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 (par employé), l'ename est le nom de l'employé et est deptno numéro de département. Vous souhaitez obtenir tous les noms des employés dans le département de Smith. Vous voulez déterminer dans quel département œuvres 'Smith', puis utiliser cette réponse à la liste de tous les noms de l'employé dans ce service:

      SELECT ename, deptno




       FROM emp
      OÙ deptno =
      (SELECT deptno
      FROM emp
      OÙ ename = 'Smith')
    • La requête imbriquée renvoie le numéro de département (de deptno) associé à l'employé «Smith» et la requête de 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.

    » » » » Un tutoriel sur SQL imbriquées Requêtes