|
SQL-kyselykieli 2 pv
Relaatiotietokantojen perusteita
Relaatiokannan rakenne
Taulujen käsittely
Eheys
Miksi relaatiotiekantoja käytetään
Mikä on SQL
Osa-alueet ja käyttötavat
Raportointivälineet
Kyselyt
Perusteet
Literaaliteksti ja otsikko
Lajittelu
Rivien valinta
AND ja OR
NOT
Sulut
Merkkijonohaut
Between ja IN
NULL
Koostefunktiot
Muut funktiot
Omat funktiot
Ryhmittely GROUP BY ja HAVING
Laskentaa sarakkeilla
CASE-lause
Kyselyt useaan tauluun
Tavallinen liitos
Liitos SQL-92:ssa
Useamman taulun liitos
Taulujen viitenimi
Liitos itseensä
Pienempi kuin -liitos
Yhdiste
Ulkoliitos
Erotus ja leikkaus
Alikyselyt
Yksinkertainen alikysely
IN-alikyselyt
ANY ja ALL
Alikyselyn kytkeminen pääkyselyyn
EXISTS
SQL-Lausevaihtoehtojen vertailuja
Liitos vai alikysely
Ei kuulu joukkoon eli erotus -hakuja
Yhteenveto SELECT-käskystä
Taulujen määrittely ja muuttaminen
Taulujen perustaminen
Perusavaimet ja viite-eheys
Check, default ja unique-lauseet
Juoksevan perusavaimen automaattinen muodostaminen
Taulun muuttaminen
Väliaikaiset taulut
Taulujen poistaminen
Kaavion perustaminen
Taulun tietojen ylläpito
Lisäys
Usean rivin lisäys
Päivitys
Poisto
Näkymät
Yhden taulun näkymät
Monimutkaisemmat näkymät
Näkymiin liittyviä sääntöjä
Raja-arvotarkistus näkymällä
Näkymien poisto
Synonyymit
Indeksit
Mikä on indeksi
Indeksin perustaminen
Indeksin poistaminen
Tilastojen päivittäminen
Bittikarttaindeksi
Valtuudet
Systeemihakemisto
Hankalia case:jä SQL:llä
Jako-operaatio
Ryhmittely kentän mukaan
Hae suurimmat
Päivitys toisen taulun avulla
Tietojen vaihto keskenään -päivitys
Tuplarivien haku
Tuplarivien poisto
Sarakkeen lisäys väliin
Eniten-haku
Korkeintaan tai ei yhtään
Loppusummat ja välisummat
Ehtojen tutkiminen UNION-lauseen avulla
Detalji ja summa samalle riville
Korrelaatiokysely näkymän avulla
SELECT-lause tauluna
CASE taulukoiden päivityksessä
Ristiintaulukointi
Upotettu SQL
Käskytyypit
Paluukoodit
Tietojen välitys isäntäkieleen
SQL-lauseet ohjelmassa
NULL-arvojen testaaminen
Yhteydet palvelimeen ja istunnot
COMMIT ja ROLLBACK
Taulun lukitseminen
Päivitykset ja poistot kohdistimen avulla
Dynaaminen SQL
Välitön suoritus
Toistuvat lauseet
SELECT-lauseet
Herättimet ja proseduurit
Perusperiaate
Herättimet
Talletetut proseduurit
Suoritusnäkökohtia
Mikä on optimoija
Erilaisia optimoijia
Optimoijien hyvyys ja seuranta
Indeksit käytössä vs. ei käytössä
Yleisiä ohjeita tehokkaasta SQL:stä
|