| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment mettre à jour une déclaration avec une sous-requête
    SQL ou langage structuré de requêtes , est le langage standard utilisé pour gérer les données dans les bases de données relationnelles . La plupart des bases de données contiennent plusieurs tables, et les relations entre eux sont référencés à l'aide d'un champ commun , ou une clé . Répondant aux questions d'affaires à l'aide de données provenant de différentes tables exige que les données de chaque tableau seront fusionnées dans l'instruction SQL, souvent en utilisant une sous-requête . Les sous-requêtes peuvent être utilisés avec la plupart des états SQL- données, telles que SELECT, UPDATE et DELETE. Choses que vous devez
    Une base de données relationnelle ( MySQL , Oracle, Sybase , SQL Server)
    Un utilitaire qui exécute des requêtes SQL
    Voir Plus Instructions
    Comment mettre à jour une instruction SELECT utilisant une Subquery
    1

    Ouvrez un utilitaire de ligne de commande qui exécute des instructions SQL . Supposons que deux tables de base de données dans une base de données . Le premier tableau est nommé employee_table et dispose de trois domaines: employee_id , prenom et le salaire. Le deuxième tableau est nommé employee_phone et dispose de trois domaines: . Employee_id , phone_number et phone_type
    2

    Utilisez une instruction SELECT pour sélectionner tous les enregistrements de la employee_table et ajouter (somme ) les valeurs du salaire champ . Cette instruction select est la requête externe.

    Select sum (salaire) de employee_table
    3

    Insérer une sous-requête dans l'instruction SELECT qui sélectionne tous les identifiants des employés de l' tableau employee_phone où un enregistrement a une valeur de champ phone_type " M." Il s'agit de la sous-requête ou requête interne . Les requêtes extérieures et intérieures sont fusionnés à l'aide du employee_id de terrain commun .

    Select sum ( salaire) de employee_table où employee_id

    dans ( sélectionnez employee_id de employee_phone où phone_type = "M" )

    Comment mettre à jour un énoncé de mise à jour via une sous-requête
    4

    Ouvrez un utilitaire de ligne de commande qui exécute des instructions SQL contre le employee_table et les tables employee_phone .
    5 < p> Utilisez une déclaration de mise à jour pour accéder aux données dans le employee_table et définir les valeurs stockées dans le champ de salaire à 500.00 . Cette déclaration est la requête externe.

    Jour employee_table set salaire = 500.00
    6

    Insérer une sous-requête dans la déclaration de mise à jour qui sélectionne tous les salaires dans le tableau employee_phone Lorsque le dossier a une valeur de champ phone_type " M." Il s'agit de la sous-requête ou requête interne . Les requêtes extérieures et intérieures sont fusionnés à l'aide du employee_id de terrain commun .

    Jour employee_table set salaire = 500,00 où employee_id dans ( sélectionner employee_id de employee_phone où phone_type = "M" )
    Comment pour mettre à jour un énoncé supprimer en utilisant une sous-requête
    7

    Ouvrez un utilitaire de ligne de commande qui permet l'exécution d'instructions SQL contre le employee_table et les tables employee_phone .
    8

    Utilisez une suppression instruction pour supprimer tous les enregistrements du employee_table . Cette requête est la requête externe. Ne pas exécuter cette instruction avant d'ajouter la requête interne parce qu'il va supprimer toutes les données de la table employee_table .

    Supprimer de employee_table
    9

    Insérer une sous-requête dans l'instruction delete qui sélectionne tous les salaires dans le tableau employee_phone où un enregistrement a une valeur de champ de phone_type " W. " Il s'agit de la sous-requête ou requête interne . Les requêtes extérieures et intérieures sont fusionnés à l'aide du employee_id de terrain commun .

    Supprimer de employee_table où employee_id dans ( sélectionner employee_id de employee_phone où phone_type = "W" )

    Previous :

    next :
      articles connexes
    ·Comment remplacer une base de données en XML 
    ·Comment changer le mot de passe de l'annonce en PHP 
    ·Comment coder un système de chat en direct en PHP 
    ·Comment écrire des fichiers XML en PHP 
    ·Comment mettre à jour PEAR 
    ·Comment exécuter un fichier PHP externe avec JavaScrip…
    ·Comment faire pour supprimer PHP De Mes Messages Joomla…
    ·Comment faire pour convertir GMT pour le fuseau horaire…
    ·Comment couper le dernier caractère de PHP 
    ·Comment puis-je décrypter un fichier PHP Footer 
      articles en vedette
    ·Comment faire pour utiliser des couleurs différentes d…
    ·C + + Formation 
    ·Comment écrire un programme C pour Trouver la série d…
    ·Comment lier les dossiers de classe et Xcode 
    ·Comment lire l'entrée du clavier USB sur Linux 
    ·Comment compiler et exécuter des programmes Avec SSH 
    ·Quelles sont les différences entre la syntaxe et des e…
    ·Liste des attributs jQuery 
    ·Comment utiliser CVS dans Eclipse 
    ·Quelle langue applications Android Written In 
    Copyright © Connaissances Informatiques http://fr.wingwit.com