Database Flashcards
learn databases
syntax voor een like opzoeking
where kol like ‘%wat we zoeken%’
of een underscore als het 1 teken is dat je wil wild maken.
syntax between
where kol between x and y
syntax not
where not (x = ‘bla’ and y=’Blu’)
date format syntax
set dateformat dmy;
select…
een som?
SUM(kol)
een gemiddelde
AVG(kol)
een telling van gegevens
count(kol)
de telling van volledige rijen
count*
het kleinste getal van een kolom
MIN(kol)
het grootste getal van een kolom
MAX(kol)
de datum van vandaag opvragen
getdate()
bereken het verschil van 2 datums
DATEDIFF(DD, begindatum, einddatum)
bereken het verschil tss 2 datums in jaren, schrikkeljaar indachtig.
datediff(DD, begindatum, einddatum)/365.25
haal het jaar uit een datum
year(kol met datum)
Haal de maand uit een datum
Month(kol met datum)
Haal de dag uit een datum
Day(kol met datum)
haal een aantal karakters aan het begin van een gegeven uit dat gegeven
left(kol, #kar)
Haal een aantal karakters aan het eind van een gegeven, uit dat gegeven?
right(kole, #kar)
maak een integer van een gegeven.
cast (kol)
rond een getal af naar beneden
floor(bewerking)
pas de dateformat aan, bovenaan de query
Set dateformat dmy
wat is een alternatief voor de of-logische selector
kol in (‘x’, ‘y’)
Hoe onderzoek je of iets geen waarde heeft gekregen?
where kol IS NULL
Hoe ga je van verschillende lijnen in je oplossing 1 lijn maken
select distinct kol
Hoe maak je een alias aan voor je kolom?
AS Alias
hoe combineer je 2alles van 2 tabellen
UNION (All)
Hoe maak je een selectie uit 2 tabellen, adhv een voorwaarde?
Tabel INNER JOIN Tabel2 on(kolT1 = kolT2)
Hoe kan je ui 2 tabellen kolommen selecteren, waarbij je van 1 van de 2 tabellen toch alles bekomt?
Tabel1 left join Tabel2 on (kolT1 = kolT2)
Geef de 4 vormen waarin je een subquerry kan aanvragen
(NOT) IN
VGL
(NOT) EXISIT
= voor 1 rij te vergelijken
Hoe creeer je een tabel via een query
CREATE TABLE TblName (
kolID int IDENTITY (1,1) NOT NULL
Kol1 type NULL of NOT NULL
CONSTRAINT PK_TblName Primary key clustered (kolID)
)
hoe beschrijf je een PK
CONSTRAINT PK_TblName Primary key clustered (kolID)
)