Sei sulla pagina 1di 2

APPUNTI INFO

Query

Si dividono in: di selezione e di comando

Quelle di selezione:

 Selezione semplice (su una o più tabelle)


 Parametriche/a campi incrociati
 Di raggruppamento

Quelle di comando:

 Aggiornamento
 Accodamento
 Eliminazione

Possono essere fatte in 2 modi: QBE (grafico) e codice SQL

Appunti 19/01/2023:

>10 =per vedere libri con prezzi maggiori di 10

Between 10 and 50 =per vedere libri con i prezzi compresi tra 10 e 50

>10 and <50 = per vedere libri con i prezzi compresi tra 10 e 50

Like "*o" = per vedere i titoli che finiscono in o

Like "o*" = per vedere i titoli che iniziano con o

Like "i*"; oppure >=10; =libri che iniziano per i o che il prezzo sia maggiore o uguale a 10

>#01/01/1900# = per vedere i ordini con la data superiore a questa data

<#01/01/2030# = IN UN'ALTRA TABELLA DELLA STESSA COSA PER METTERE IL SECONDO CRITERIO

Like "*o*" – per vedere tutti i titoli che contengono la lettera o

Fino adesso abbiamo fatto quelle semplici su una o più tabelle.

QUERY PARAMETRICHE

[Digita il genere che stai cercando] = per cercare i genere dei libri, scritto questo, clicchi su esegui e poi ti
esce una tabella dove cerchi il genere. Puoi cercare un determinato genere con una determinata ragione
sociale. Quando cerchi se lasci il campo vuoto, gli dici che stai cercando qualcosa che non ha ragione
sociale.

QUERY A CAMPI INCROCIATI (Simile alla tabella pivot di Excel)

Nella struttura tabella c’è “A campi incrociati”, vengono aggiunti 2 righe, sulla formula va specificato quello
che vogliamo fare, sulla seconda puoi decidere dove metterla, sulla riga, colona, valore, ecc.
QUERY DI RAGRUPPAMENTO

Nella struttura tabella, c’è “Totali”, aggiunge 2 righe, la prima quello che vogliamo fare e il secondo
l’ordinamento.

QUERY A CAMPI CALCOLATI (Una delle query di selezione)

Aggiungi tutti gli elementi di una tabella, se vuoi moltiplicare il prezzo per la quantità in un'altra collona
vuota. In alto c’è generatore, fai click su tabelle, dopo su libri, aggiungi prezzo, aggiungi moltiplica * e
aggiungi quantità magazzino. Fatto questo si può cambiare il nome dentro la casella: espr.1 puoi cambiarlo
come vuoi tu.

QUERY DI COMANDO

Interroghiamo le tabelle ma servono anche a cambiare qualcosa, danno un comando.

QUERY DI AGGIORNAMENTO

Permette di aggiornare i dati nelle tabelle. Aggiorna la tabella, non la query.

1. Faciamo la stessa procedura, mettiamo solo prezzo della tabella libri e selezioniamo in alto
“Aggiornamento”. Decidiamo di fare uno sconto dello 10% dello prezzo, quindi il prezzo da 100%
diventa 90%. Scriviamo [prezzo]*0,9 nel campo “Aggiorna a” oppure si può fare generatore.
2. Tabella libri, prendiamo valore_magazzino e mettiamo “aggiornamento”,facciamo
[prezzo]*[quantità_magazzino] oppure posso farlo in “generatore”.

QUERY DI ACCODAMENTO

1. Per esempio nella tabella autori, se voglio aggiungere un’altra tabella con 5 autori nuovi posso fare
la query di accodamento. Selezioniamo la tabella autori, facciamo coppia, e clicchiamo incolla, e
mettiamo il nome “Autori_da_Aggiungere” e facciamo ok. Per accodare 2 tabelle devono avere lo
stesso numero di colone e i stessi tipi di dati. Nella struttura bisogna eliminare la chiave primaria
della nuova tabella e cambiamo il tipo di dati della chiave eliminata, da contatore a numerico.
Nella struttura query, tiriamo tabella autori_da_Aggiungere, e mettiamo giù tutti i contenuti, dopo
in alto clicchiamo “Accodamento” e mettiamo la tabella autori e facciamo ok. Se esce un errore, è
perché ci sono elementi giù tra le parentesi [], se ci sono, bisogna cancellare le parentesi.

QUERY DI ELIMINAZIONE

Sempre nella struttura query, tabella autori, aggiungiamo cognome, e clicchiamo in alto “Eliminazione”,
nella lista con i criteri aggiungiamo “Bianchi”, andrà a cancellare l’intera riga, quindi meglio se prima fai una
coppia dello file, se sbagli puoi recuperare. Attenzione che si possono eliminare anche i collegamenti.

Potrebbero piacerti anche