SQL - Teil 1 Flashcards
INT
integer (ganze zahlen)
double
kommazahlen
varchar(n)
zeichen
date
datum
time
zeit
boolean
true / false
SELECT
stupac iz kojega se uzimaju podaci
FROM
iz koje tablice
WHERE
pod uvijetom
ORDER BY
sortiranje
=
gleich
!=
ungleich
<
kleiner als
>
größer als
<=
kleiner gleich
> =
größer gleich
BETWEEN
zwischen
datum format
“jjjj-mm-dd”
WHERE kaufdatum < ‘2019-08-21’
%
für beliebig viele Zeichen
z.B.: WHERE plz LIKE ‘70%’
(alle Orte, deren Postleitzahl mit den Ziffern 70 beginnt)
_
für ein bestimmtes Zeichen
z.B.: WHERE nachname LIKE ‘M__er’
(alle Personen die Maier, Meier oder Mayer heißen)
NOT
die Bedingung wird nicht erfüllt
z.B.: WHERE NOT plz = “78150”
(Alle die nicht in einem Ort mit der Postleitzahl 78150 wohnen)
AND
sowohl die erste als auch die zweite Bedingung muss erfüllt sein
z.B.: WHERE ort = ‘Stuttgart’ AND nachname = ‘Huber’
(alle Personen, die Huber heißen und aus Stuttgart kommen)
OR
entweder die erste oder die zweite Bedingung muss erfüllt sein
z.B.: WHERE plz = ‘78150’ OR plz = ‘79599’
(Alle die in einem Ort mit der Postleitzahl 78150 oder mit der Postleitzahl 79599 wohnen)
BETWEEN
prüft ob der Attributwert innerhalb einer Grenze liegt
z.B.: WHERE mietpreis BETWEEN 500 AND 700