Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come aggiornare una dichiarazione con una sottoquery

SQL o Structured Query Language , è il linguaggio standard utilizzato per gestire i dati in database relazionali . La maggior parte dei database contengono più tabelle , e il rapporto tra di loro viene fatto riferimento con un campo comune , o la chiave . Rispondendo alle domande di business utilizzando dati provenienti da tabelle diverse richiede che i dati da ogni tabella di essere uniti all'interno dell'istruzione SQL , spesso utilizzando una sottoquery . Le subquery possono essere utilizzati con la maggior parte delle istruzioni SQL - dati , come SELECT, UPDATE e DELETE . Cose che ti serviranno
Un database relazionali ( MySQL , Oracle , Sybase , SQL Server ) per un programma di utilità che esegue SQL query
Mostra più istruzioni
Come aggiornare un'istruzione SELECT che utilizza un subquery
1

Aprire una utility a riga di comando per l'esecuzione di istruzioni SQL . Assumere due tabelle di database in un database . La prima tabella è denominata employee_table e ha tre campi: employee_id , first_name e stipendio. La seconda tabella è denominata employee_phone e ha tre campi: . Employee_id , PHONE_NUMBER e phone_type
2

utilizzare un'istruzione SELECT per selezionare tutti i record dal employee_table e aggiungere ( somma ) dei valori del salario campo . Questa dichiarazione prescelta è la query esterna .

SELECT SUM ( stipendio ) da employee_table
3

Inserire una sottoquery nella istruzione select che seleziona tutti gli ID dei dipendenti dal tavolo employee_phone dove un record ha un valore di campo phone_type " M. " Questa è la subquery , o query interna . Le query esterne ed interne sono fuse con il employee_id campo comune .

SELECT SUM ( stipendio ) da employee_table dove employee_id

in (select employee_id da employee_phone dove phone_type = "M " ) per
Come aggiornare un'istruzione UPDATE utilizzando una sottoquery
4

Aprire una utility a riga di comando che esegue istruzioni SQL contro il employee_table e le tabelle employee_phone .
5

Utilizzare un'istruzione di aggiornamento per accedere ai dati nella employee_table e impostare i valori memorizzati nel campo stipendio di 500,00 . Questa affermazione è la query esterna .

Aggiornamento employee_table set stipendio = 500,00
6

Inserire una sottoquery nella dichiarazione di aggiornamento che seleziona tutti gli stipendi in tabella employee_phone dove ha un record un valore di campo phone_type " M. " Questa è la subquery , o query interna . Le query esterne ed interne sono fuse con il employee_id campo comune .

Aggiornamento employee_table set stipendio = 500,00 dove employee_id a ( selezionare employee_id da employee_phone dove phone_type = "M " )
Come per aggiornare un'istruzione DELETE utilizzando una sottoquery
7

Aprire una utility a riga di comando che permette l'esecuzione di istruzioni SQL contro il employee_table e le tabelle employee_phone .
8

Utilizzare un delete dichiarazione per eliminare tutti i record dalla employee_table . Questa query è la query esterna . Non eseguire questa istruzione prima di aggiungere la query interna , perché eliminerà tutti i dati della tabella employee_table .

Cancella dal employee_table
9

Inserire una sottoquery nella istruzione delete che seleziona tutti gli stipendi in tabella employee_phone dove un record ha un valore di campo phone_type " W. " Questa è la subquery , o query interna . Le query esterne ed interne sono fuse con il employee_id campo comune .

Cancella dal employee_table dove employee_id a ( selezionare employee_id da employee_phone dove phone_type = " W " )

 

Programmazione © www.354353.com