L'SQL (Structured Query Language) è il linguaggio standard per la manipolazione dei database su qualsiasi DBMS. Abbiamo già visto una piccola anticipazione nella quarta lezione sul database access; con questa guida cercheremo di entrare nel dettaglio.

Operatori
Come abbiamo già visto, il linguaggio SQL utilizza una serie di simboli atti a definire uguaglianze, a fare confronti e calcoli; a pro di questo esistono gli operatori e si fa riferimento ai tipi di dato che può assumere un campo.
Iniziamo a definire gli operatori messi a disposizione dagli standard dell'SQL. Gli operatori si dividono in quattro categorie:
Gli operatori di confronto servono a determinare uguaglianze e disuguaglianze tra valori e ad effettuare ricerche all'interno dei dati. Di seguito uno schema tabellare:
Operatore | Descrizione |
= | Esprime uguaglianza tra due valori |
LIKE | Esprime somiglianza tra due valori |
< | Stabilisce che un valore è minore di un altro |
> | Stabilisce che un valore è maggiore di un altro |
<= | Stabilisce che un valore è minore o uguale di un altro |
>= | Stabilisce che un valore è maggiore o uguale di un altro |
<> | Stabilisce se due valori sono diversi |
BETWEEN | Recupera un valore compreso tra due valori |
Gli operatori aritmetici effettuano calcoli all'interno di una ricerca. Di seguito uno schema tabellare:
Operatore | Descrizione |
+ | Effettua un'addizione |
- | Effettua una sottrazione |
* | Effettua una moltiplicazione |
/ | Effettua una divisione |
L'unico operatore condizionale di SQL è WHERE (DOVE) e serve a definire criteri di ricerca mirati. Lo abbiamo già incontrato, ma lo vedremo spesso nel corso delle lezioni.
Gli operatori logici di SQL sono AND (E) e OR (O, OPPURE) e servono rispettivamente ad indicare alla ricerca di restituire dati in cui due valori devono rispettivamente: essere entrambi trovati oppure uno solo dei due (o più) valori devono essere trovati. Anche in questo caso vedremo esempi chiarificatori più avanti.
Per quanto riguarda i tipi di dato, abbiamo già trattato l'argomento nella prima lezione del Database Access.
0 commenti:
Posta un commento