Guadagna online

Fidelityhouse.eu

lunedì 13 febbraio 2012

Linguaggio SQL - 1° Lezione

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:
OperatoreDescrizione
=Esprime uguaglianza tra due valori
LIKEEsprime 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
BETWEENRecupera 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 (OOPPURE) 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

adf.ly 2.3g