Nwlapcug.com


Come creare visualizzazioni con importi calcolati in Oracle SQL

Come creare visualizzazioni con importi calcolati in Oracle SQL


Viste del database possono astrarre complessi calcoli e query SQL. Si può costruire una vista da una query SQL complessa e quindi scrivere un comando molto semplice per la visualizzazione in qualsiasi momento avete bisogno che i dati di query. Basta ricordare il nome della vista, e si può dimenticare la complessità sottostante della query.

Istruzioni

1

Creare un'istruzione "Select" che unisce le tabelle appropriate ed esegue il calcolo desiderato. Utilizzare gli alias di tabella. Per esempio, questa query riporta la somma di due colonne: selezionare s.name, s.years_undergrad+s.years_grad da studenti s;

2

Aggiungere alias di colonna per l'istruzione "Select". Esempio: select s.name studente, s.years_undergrad+s.years_grad total_years da studenti s;

3

Eseguire la query di selezione per assicurarsi che fornisce i risultati che vuoi.

4

Aggiungere un'istruzione "Create view" direttamente prima dell'istruzione "Select". Esempio: creare student_years vista come selezionare s.name studente, s.years_undergrad+s.years_grad total_years da studenti s;

5

Eseguire l'istruzione "Creare vista" per garantire che non siano presenti errori.

6

Eseguire un'istruzione "Select" dalla visualizzazione affinché che ti dà i risultati richiesti. Esempio: selezionare * da student_years;

Consigli & Avvertenze

  • È possibile eseguire tutti i calcoli che vuoi nell'istruzione "Select" della visualizzazione.
  • Esecuzione di query su una vista può richiedere lunghi tempi di attesa se la vista contiene un'istruzione SQL molto complessa con molti calcoli.