1. Seleziona query
* Scopo: Estrarre e visualizzare i dati da una o più tabelle.
* Funzionalità chiave:
* Seleziona: Specifica i campi (colonne) da includere.
* da: Identifica le tabelle o le query per recuperare i dati.
* Dove: Filtra i dati in base a condizioni specifiche.
* Ordine di: Ordina i risultati in un ordine specificato.
* Esempio: "Mostra tutti i clienti situati in California"
`` `sql
Seleziona FirstName, LastName, City
Dai clienti
Dove lo stato ="CA";
`` `
2. Query di azione
Le query di azione modificano i dati nelle tabelle. Queste domande non sono utilizzate per il recupero dei dati, ma piuttosto per l'aggiornamento, l'eliminazione o l'aggiunta di record.
* Tipi di query di azione:
* Make Table: Crea una nuova tabella dai risultati di una query.
* Append: Aggiunge record da una tabella a un'altra.
* Aggiornamento: Modifica i dati nei record esistenti.
* Elimina: Rimuove i record da una tabella basata su criteri specificati.
* Crea tabella: Crea una nuova tabella con una struttura specificata.
* crosstab: Crea una tabella di riepilogo dai risultati di una query.
* Esempio: "Aggiorna il numero di telefono per un cliente specifico"
`` `sql
Aggiorna i clienti
Set Phonenumber ="(555) 555-1212"
Dove firstName ="John" e lastName ="doe";
`` `
3. Query dei parametri
* Scopo: Lascia che gli utenti forniscano input a una query in fase di esecuzione.
* Funzione chiave: Utilizza un prompt dei parametri per chiedere all'utente un valore per filtrare i dati.
* Esempio: "Mostra tutti gli ordini effettuati dopo una data specifica"
`` `sql
Seleziona OrderId, OrderDate, CustomerId
Dagli ordini
Dove orderdate> [Enter Date];
`` `
4. Queries Definizione dei dati (DDL)
* Scopo: Modifica la struttura delle tabelle, come l'aggiunta o l'eliminazione dei campi, la modifica dei tipi di dati o la creazione di indici.
* Funzione chiave: Utilizza parole chiave SQL come `alter table`,` create table`, `drop table`, ecc.
* Esempio: "Aggiungi un nuovo campo chiamato" sconto "alla tabella degli ordini"
`` `sql
Modifica degli ordini della tabella
Aggiungi decimale sconto (4,2);
`` `
5. Query pass-through
* Scopo: Esegui le istruzioni SQL direttamente su un'origine dati esterna (come un server di database)
* Funzione chiave: Utilizza la proprietà `pass-through` nella vista di design query.
* Esempio: "Recupera i dati da un database SQL Server"
`` `sql
Seleziona *
Da myserver.mydatabase.mytable;
`` `
6. Queries SQL (vista SQL integrata)
* Scopo: Crea query direttamente utilizzando il codice SQL.
* Funzione chiave: Fornisce una vista SQL dedicata per scrivere ed eseguire query complesse.
Scegliere il tipo di query giusto
* Seleziona query: Per il recupero dei dati di base.
* query di azione: Per l'aggiornamento, l'eliminazione o l'aggiunta di dati.
* query dei parametri: Per il filtro guidato dall'utente.
* query di definizione dei dati: Per le modifiche della struttura della tabella.
* query pass-through: Per la connessione a fonti di dati esterne.
* query SQL: Per manipolazione e analisi complesse dei dati.
Fammi sapere se desideri approfondire qualsiasi tipo di query specifico!
software © www.354353.com