L'istruzione SELECT viene utilizzato per ottenere dati da un database. Il formato di base del materiale di SELECT è che muetra qui sotto:
SELEZIONA DA <campos> <table>
Ad esempio se si vuole ottenere i nomi e le e-mail a tutti i record da un database di agenda personale sarebbe utilizzare il seguente SQL ISTRUZIONE:
SELEZIONARE cognome, nome, email FROM calendario
questo comando restituisce un recordset con i dati provenienti dai tre campi elencati (cognome, nome e indirizzo email) del libro Table.
Se davvero si vuole ottenere tutti i campi della tabella è possibile utilizzare il seguente.
SELECT * FROM Agenda
Sebbene l'uso di l'asterisco (*) è il più pratico e veloce per ottenere tutti i campi non è una pratica consigliata per due ragioni e due Tiemen a che fare con le prestazioni della query.
a) non chiedere a tutti i campi di una tabella a meno che non hai bisogno di tutti. Ci sarà sempre più veloce se la query restituisce meno dati. L'istruzione SELECT dovrebbe richiedere solo i campi che si intende utilizzare.
b) se avete bisogno di tutti i campi della tabella come risultato della consultazione, vi consiglio di utilizzare l'elenco dei campi invece l'asterisco (*) e il motivo è che se ti dico il motore SQL che è il nome campi dovranno trovarlo. Per lo sviluppatore questo è trasparente, ma il motore sta facendo internamente due query: una per scoprire i nomi dei campi della tabella e uno per fare la richiesta che chiediamo.
ORDINE DEI RISULTATI
Per il risultato al motore di database ci manda raggiungere un certo ordine utilizzando la clausola ORDER BY, che si basa su un elenco di campi per effettuare l'ordine.
Si consideri la query stessa fin dall'inizio (l'ordine del giorno), ma ordinati in base al cognome:
SELEZIONARE cognome, nome, email FROM ORDER BY libro nome, cognome
Per impostazione predefinita, i campi elencati nella clausola ORDER BY indica un ordinamento crescente, ma se vuoi puoi dirlo giù usando la parola chiave DESC come illustrato di seguito:
SELEZIONARE cognome, nome, email FROM ORDER BY nome DESC libro, il nome
ordine crescente può anche essere indicata esplicitamente utilizzando la parola chiave ASC, ma non è necessario dal momento che l'istruzione successiva comporterà nello stesso ordine che l'istruzione deve precedente.
SELEZIONARE cognome, nome, email FROM ORDER BY nome DESC libro, il nome ASC
[...] Il seguente codice e il nome del database. Mdb e il nome della tabella nell'istruzione SELECT) in modo che tutto funziona bene. Dim cnn As New [...]
[...] Per una particolare istanza di codice sorgente. Vedi anche: GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE, [...]
[...] (Nome o IP del server, il nome del nome del database e la tabella nell'istruzione SELECT) in modo che tutto funziona bene. Dim cnn As New SqlConnection ("Data Source = MyServidor; iniziale [...]
Per Pain Vicodin indietro e Percocet 10 325 e Oprah Acai Berry e la pillola dieta libera e Generic Viagra
Gli effetti collaterali Viagra e Vicodin Online Without Prescription e consultazione Vicodin 10-325 e Buy Diazepam e Tramadol Hcl
Coupon Zyrtec e Xenical Hgh Phentermine smettere di fumare Detox e Migliore Cialis Professional e Fun Alprazolam e No Prescription Buy Vicodin
Effetti collaterali Xanax e Snorting Adderall e Vicodin online e 37.5mg Phentermine ed effetti collaterali del Viagra
Migliora i punteggi dei test gomme da masticare piccolo piano di utilizzazione aziendale