| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    Quali sono subquery correlate
    ? Programmatori e amministratori di database utilizzano la Structured Query Language per creare banche dati informatiche e la relazione sulle informazioni in loro. Una istruzione SQL può contenere complessi test condizionali per selezionare specifici insiemi di dati provenienti da tabelle di un database . Una subquery correlata ha due test , uno annidato dentro l' altra ; ogni prova dipende dal risultato dell'altra. SQL

    database relazionali maggior parte dei moderni incorporano SQL per l'aggiunta e l'aggiornamento dei dati , la creazione di strutture e di raccolta di informazioni . SQL si basa su teorie su dati elaborati nel 1970 e continuamente perfezionato da allora . Si compone di un insieme di istruzioni , tra cui SELECT, INSERT , creare ed eliminare , seguito da varie clausole che specificano i dati che vengono gestiti e opzioni come l'ordinamento e raggruppamento . L' ampio uso di basi di dati è dovuta alla flessibilità e la raffinatezza di SQL , consente alle aziende di analizzare gruppi complessi di dati in molti modi
    query e sottoquery

    Un comando SQL . per recuperare i dati è chiamata una query , in genere , i programmatori di utilizzare l'istruzione SELECT per le query , anche se molte delle regole per la ricerca dei dati si applicano anche a INSERT , DELETE e UPDATE . Una semplice query SELECT può visualizzare il contenuto di una tabella di dati , come ad esempio la seguente dichiarazione :

    SELECT * FROM inventario ;

    Questa interrogazione elenca tutti i record in una tabella chiamata "inventario ". si fanno i risultati di una query più specifica con l'aggiunta di test condizionali , come in questa dichiarazione :

    SELECT * FROM WHERE inventario warehouse_code = ' chicago5 ';

    questa query mostra solo i record di inventario da un magazzino codice , chicago5 .

    una sottoquery è una query all'interno di un'altra query . La seguente dichiarazione elenca record di inventario per gli elementi da magazzini di una determinata regione :

    SELECT * FROM WHERE inventario warehouse_code IN (SELECT warehouse_code da magazzini WHERE regione = ' Midwest ');

    Si noti che questa domanda ha due istruzioni SELECT , uno che visualizza record di inventario , e un altro che prevede la query principale con i codici di magazzino .
    correlata sottoquery

    un correlato subquery , entrambe le query principali e subordinate estrarre dati dalla stessa tabella . L'interrogazione interna svolge una funzione di aggregazione , come una statistica , e la immette informazioni alla query esterna , che utilizza come base di un confronto . Ad esempio, questa subquery correlata produce un elenco di record di inventario per quegli articoli aventi prezzi superiore alla media di un magazzino . La query esterna passa le informazioni di magazzino per la query interna , e la query interna manda il prezzo medio torna alla query esterna :

    SELEZIONA NUMERO_ARTICOLO , prezzo , warehouse_code dall'inventario i1 WHERE prezzo > ( SELECT AVG ( prezzo ) dall'inventario i2 DOVE warehouse_code.i1 = warehouse_code.i2 ) ; " . i2 "

    le due query tabella utilizzare alias "I1" e anche se si riferiscono alla stessa tabella , utilizzando alias consente le query di trattarlo come due entità separate .
    problemi di prestazioni

    subquery correlate , SQL valuta la query interna , una volta per ogni record nella query esterna . Come dimensioni delle tabelle diventano più grandi , il processo richiede più tempo . Se si scopre che una sottoquery correlata prende una quantità eccessiva di tempo per completare , considerare l'utilizzo di una alternativa , come il caricamento di una tabella temporanea con i risultati intermedi , quindi l'elaborazione della tabella temporanea direttamente contro il tavolo principale con un semplice sottoquery . Anche se meno elegante , può risultare significativamente più veloce .

    Previous :

    next :
      Articoli Correlati
    ·Come creare relazioni tra tabelle in Access 
    ·Come eseguire il debug di Accesso 
    ·Come visualizzare il menu in Access 2007 
    ·Come importare i dati di accesso da una tabella collega…
    ·Tipi diversi database 
    ·Come convertire una equazione di regressione a Beta in …
    ·Come utilizzare la funzione DSum in Access 
    ·Come integrare un negozio online con FileMaker 10 
    ·Come prendere la media di una query in Access 
    ·Come creare una sequenza di numeri casuali in FileMaker…
      Articoli in evidenza
    ·Come eseguire una query da un centralino in Microsoft A…
    ·Come fare GFX Con Gimp 
    ·Se registro su Garage Band su un Mac, Come faccio a tra…
    ·Come ridurre al minimo i Sims su Apple 
    ·Come copiare un foglio di un'altra cartella di lavoro 
    ·Come disattivare SB titoli in Plex Player 
    ·Come Muoversi a GIMP 
    ·Come collegare le tabelle in Microsoft Access 2003 
    ·Come rimuovere Intervideo WinDVD 
    ·Qual è l' estensione del file GP3 
    Copyright © Conoscenza Informatica http://it.wingwit.com