Creazione di un'istruzione SELECT

Un'istruzione SELECT richiama i dati da un database e li restituisce sotto forma di tabella. Tale istruzione può essere incorporata in un'applicazione o utilizzata in modo interattivo.

L'istruzione SELECT è costituita da varie proposizioni, incluse le proposizioni SELECT, FROM, WHERE, ORDER BY, GROUP BY e HAVING. Per ulteriori dettagli, fare riferimento alle informazioni correlate.

Per creare un'istruzione SELECT mediante il generatore SQL:

  1. Passare alla vista Definizione dati nella prospettiva Dati.
  2. Espandere il progetto o la cartella contenente il database, quindi espandere i nodi del database fino a visualizzare la cartella Istruzioni.
  3. Fare clic con il pulsante destro del mouse sulla cartella Istruzioni, quindi fare clic su Nuovo > Istruzione Select nel menu a comparsa.
  4. Digitare un nome per l'istruzione, quindi fare clic su OK. Si apre il generatore SQL.
  5. Aggiungere all'istruzione una o più tabelle. Procedere come segue per ciascuna tabella:
    1. Fare clic con il pulsante destro del mouse nel riquadro Tabelle, quindi fare clic su Aggiungi tabella nel menu a comparsa.
    2. Selezionare la tabella da utilizzare, se necessario specificare un alias, quindi fare clic su OK.
  6. Per creare un'unione, trascinare il puntatore da una colonna di una tabella del riquadro Tabelle a una colonna di un'altra tabella.
  7. Per eliminare tutte le righe duplicate della tabella dei risultati finale, eccetto una, selezionare la casella di controllo DISTINCT.
  8. Per specificare le colonne da utilizzare nell'istruzione, fare clic sulla scheda Colonne, quindi procedere come segue:
    1. Selezionare una o più colonne da utilizzare nell'istruzione, oppure, per creare un'espressione, avviare la procedura guidata Generatore di espressioni facendo clic sulla prima riga vuota, quindi sulla prima cella sotto l'intestazione Colonna del riquadro Progettazione.
    2. (Facoltativo) Immettere un Alias relativo alla colonna o all'intestazione. Nell'alias non possono esserci spazi. Quando si esegue l'istruzione SQL, l'Alias viene visualizzato nell'istruzione al posto del nome della colonna o dell'espressione.
    3. Per visualizzare una colonna o un'espressione nell'insieme di risultati quando viene eseguita l'istruzione, selezionare la casella di controllo Output. Per utilizzare una colonna o un'espressione nell'istruzione, ma non utilizzarle quando si esegue l'istruzione, deselezionare la casella di controllo Output. Un esempio di tale circostanza è quando si definisce una proposizione ORDER BY su una colonna quando si desidera visualizzare tutte le colonne nell'insieme dei risultati: SELECT * FROM DEPT ORDER BY DEPT.NUMBER.
    4. Compilare i campi Criterio di ordinamento e Tipo di ordine per creare una proposizione ORDER BY per l'istruzione SELECT.  Fare riferimento all'attività correlata al di sotto di "Creazione di una proposizione ORDER BY" per ulteriori informazioni sull'utilizzo di questi campi.
    5. Per specificare le condizioni per l'istruzione SELECT, fare clic sulla scheda Condizioni. Le condizioni specificano le righe della tabella di database da restituire nei risultati.
      1. Fare clic sulla prima riga, quindi fare clic sulla cella sotto l'intestazione Colonna.
      2. Selezionare la colonna da includere nella condizione oppure fare clic su Crea espressione per creare un'espressione da includere nella condizione.
      3. Fare clic sulla cella adiacente nella colonna Operatore, quindi selezionare un operatore dall'elenco.
      4. Fare clic sulla cella adiacente sotto l'intestazione Valore e digitare un valore. Per un valore, è possibile specificare una colonna, generare un'espressione, digitare manualmente un valore specifico (ad esempio 23) o una variabile host.
      5. Una volta completata l'operazione, fare clic al di fuori della riga.
      6. Se necessario, aggiungere altre condizioni. Eseguire la selezione dalla colonna And/Or per indicare le condizioni da valutare.
      Se non si specifica una condizione, nei risultati vengono restituite tutte le righe della tabella del database di destinazione.
  9. Utilizzare le schede Gruppi e Condizioni gruppi per definire i raggruppamenti per l'istruzione.  Fare riferimento all'attività correlata al di sotto di "Creazione di una proposizione GROUP BY" per informazioni sulla compilazione dei campi in queste schede.
  10. Una volta completata l'operazione, selezionare SQL > Esegui per eseguire l'istruzione.
L'output viene visualizzato nella vista Output DB.

Per creare un'istruzione SELECT mediante la procedura guidata Creazione di una nuova istruzione SQL:

  1. Fare clic su File > Nuovo > Altro.
  2. Nella finestra Nuovo, espandere la cartella Dati, fare clic su Istruzione SQL, quindi fare clic su Avanti.
  3. Nel campo Istruzione SQL della procedura guidata, fare clic su SELECT.
  4. Completare i campi restanti nelle pagine della procedura guidata in base alle necessità. Per informazioni su un determinato campo, posizionare il puntatore nel campo e premere F1.

Argomento principale: Creazione di un'istruzione SQL

Attività correlate
Modifica di un'istruzione SQL
Esecuzione di un'istruzione SQL

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.