sql >> Database teknologi >  >> RDS >> Oracle

Oracle sql tutorial:Grundlæggende SQL-erklæring

vi har allerede diskuteret om sql i det forrige indlæg

hvordan man skriver sql-forespørgsler

Gå venligst igennem indlægget, hvis du ikke har læst før. Det giver en kort introduktion til sql-erklæring

Her i denne øvelse vil vi præsentere Basic sql-sætningen.

Grundlæggende sql-erklæring er af formen

vælg [Distinct] { *,col alias…..} fra tabellen;

De vigtige ting fra denne
1) vælg er brugen til at identificere kolonnen, mens fra bruges til at identificere tabellen
2) vælg ,fra er søgeordene
3) * angiver, at alle kolonner er valgt fra tabellen
4) col betyder den særlige kolonne, der skal vælges
4) Distinkt eliminer dubletterne
5) Alias ​​giver den valgte kolonne forskellige overskrifter
6) semikolon;betyder slutningen af ​​sætningen
7) Delen fra select til før fra kaldes select-sætningen
8) Den fulde sætning kaldes sql-sætning

Nogle eksempler

vælg * fra afdelingen; Forespørgslen vælger hele kolonnen fra tabelafdelingen
vælg dept_no fra dept; Forespørgslen vælger dept_no kolonne fra tabelafdelingen
vælg dept_no, dept_name fra dept; Forespørgslen vælger flere kolonner dept_no , dept_name fra tabelafdelingen
vælg dept_name nam fra dept; Forespørgslen vælg kolonnen dept_name og giv den et alias navn nam fra tabelafdelingen
vælg distinkt status fra absent_data; Forespørgslen vælger en særskilt værdi for kolonnestatus fra tabellen absent_data

Nogle vigtige punkter om sql
1) sql-sætningen skelner ikke mellem store og små bogstaver
dvs. select og SELECT har samme betydning
2) sql-sætning kan skrives på flere linjer
dvs.
vælg afd.navn,
afd.nr.
fra
afd;
3) Nøgleord er ikke opdelt på tværs af linjen
4) Det er godt at skrive select-klausul på én linje og fra tabel på andre linjer for bedre overskuelighed

Nogle andre handlinger på select-sætningen

1) Airthmetic Operation

Vi kan bruge +,-,/,* på select-sætningen. Disse er selvfølgelig gyldige på kolonner, som er numeriske

Eksempler

vælg ename,løn+100 fra sal; Forespørgslen vælg ename og lønkolonne, og tilføj 100 til lønkolonnen for hver række fra tabellen sal
vælg ename, løn-200 fra sal; Forespørgslen vælg ename og lønkolonne og fratræk 200 til lønkolonne for hver række fra tabellens sal
vælg ename, løn*2 fra afd; Forespørgslen vælger ename og lønkolonne og multiplicer med 2 til lønkolonne for hver række fra tabellen sal
vælg ename, løn/2 fra afd; Forespørgslen vælg ename og løn kolonne og divideret med 2 til løn kolonne for hver række fra tabellen sal

2) Sammenkædning

Vi bruger sammenkædningsoperator (||) til at forbinde to eller flere kolonner

Eksempler

vælg empnname||deptname fra emp;
Dette vil sammenkæde empnname og deptname for hver række i tabellen emp


  1. Vil SQL-opdatering påvirke dens underforespørgsel under opdateringskørsel?

  2. Hvorfor opretter du en visning i en database?

  3. Sådan sletter du en kolonne i SQL

  4. Optimering af TempDB:Undgå flaskehalse og præstationsproblemer