abbiamo già parlato di sql nel post precedente
come scrivere query sql
Si prega di leggere il post se non l'avete letto prima. Fornisce una breve introduzione sql dichiarazione
Qui in questo tutorial presenteremo l'istruzione SQL di base.
L'istruzione sql di base è nella forma
seleziona [Distinta] { *, col alias…..} dalla tabella;
L'importante takeway di questo
1) select viene utilizzato per identificare la colonna mentre from viene utilizzato per identificare la tabella
2) select ,from sono le parole chiave
3) * indica che tutte le colonne devono essere scelto dalla tabella
4) col indica la particolare colonna da scegliere
4) Distinta elimina i duplicati
5) Gli alias danno alla colonna selezionata intestazioni diverse
6) punto e virgola;significa la fine dell'istruzione
7) La parte da select a before from è chiamata clausola select
8) L'istruzione completa è denominata istruzione sql
Alcuni esempi
seleziona * dal reparto | La query seleziona tutta la colonna dal reparto tabella |
seleziona rept_no da reparto; | La query select dept_no column dalla tabella dept |
selezionare reparto_no, reparto_nome da reparto; | La query seleziona più colonne dept_no ,dept_name dalla tabella dept |
seleziona nome_reparto dal reparto; | La query seleziona la colonna dept_name e assegnagli il nome alias nam dalla tabella rep |
seleziona uno stato distinto da dati_assenti; | La query seleziona un valore distinto dello stato della colonna dalla tabella dati_assenti |
Alcuni punti importanti sull'istruzione sql
1) non fanno distinzione tra maiuscole e minuscole
ad es. select e SELECT hanno lo stesso significato
2) l'istruzione sql può essere scritta su più righe
ie.
select dept_name,
dept_no
from
dept;
3) Le parole chiave non sono suddivise sulla riga
4) È bene scrivere la clausola select su una riga e from table su altre righe per una migliore leggibilità
Alcune altre operazioni sull'istruzione select
1) Operazione Airthmetic
Possiamo usare +,-,/,* sull'istruzione select. Naturalmente questi sono validi su colonne che sono di natura numerica
Esempi
seleziona ename,salary+100 da sal; | La query seleziona ename e colonna stipendio e aggiungi 100 alla colonna stipendio per ogni riga della tabella sal |
seleziona ename, stipendio-200 da sal; | La query seleziona ename e colonna stipendio e sottrae 200 alla colonna stipendio per ogni riga dalla tabella sal |
seleziona ename, stipendio*2 dal reparto; | La query seleziona ename e colonna stipendio e moltiplica per 2 per colonna stipendio per ogni riga della tabella sal |
seleziona ename, stipendio/2 dal reparto; | La query seleziona ename e colonna stipendio e divisa per 2 nella colonna stipendio per ogni riga della tabella sal |
2) Concatenazione
Usiamo l'operatore di concatenazione (||) per unire due o più colonne
Esempi
select empnname||deptname da emp;
Questo concatenerà empname e deptname per ogni riga nella tabella emp