Was ist eine Query genau?

Eine Query ist eine Abfra­ge oder eine Anfra­ge, die du an ein Sys­tem (meist an eine Daten­bank) stellst, um bestimm­te Daten zu erhal­ten. Du gibst eine Fra­ge (die Query) ein, und das Sys­tem sucht die pas­sen­den Infor­ma­tio­nen und gibt sie dir zurück.

Bei­spiel:

Stell dir vor, du hast eine Lis­te mit den Namen, Alter und Adres­sen von Kun­den in einer Daten­bank. Wenn du wis­sen möch­test, wel­che Kun­den über 30 Jah­re alt sind, wür­dest du eine Query erstel­len, die nach die­sem Kri­te­ri­um sucht.

Wie funk­tio­niert das?

  1. Du stellst eine Anfra­ge – Zum Bei­spiel: „Zei­ge mir alle Kun­den, die älter als 30 Jah­re sind.“

  2. Das Sys­tem sucht die pas­sen­den Daten – Die Daten­bank sucht nach allen Kun­den, die die­se Bedin­gung erfüllen.

  3. Das Ergeb­nis wird dir ange­zeigt – Die pas­sen­den Daten wer­den dir als Ant­wort (Ergeb­nis) zurückgegeben.

Ein ein­fa­ches Beispiel:

Ange­nom­men, du hast eine Tabel­le mit den fol­gen­den Daten:

NameAlterStadt
Max25Ber­lin
Anna35Ham­burg
Lisa28Mün­chen
Tom40Frank­furt

Wenn du eine Query schreibst wie:

„Zei­ge mir alle Kun­den, die älter als 30 Jah­re sind.“

Das Sys­tem wür­de dir nur die Zei­len mit Anna (35) und Tom (40) zurück­ge­ben, weil sie die ein­zi­gen sind, die die Bedin­gung erfüllen.

Wie sieht eine Query aus?

In vie­len Daten­bank­sys­te­men wie SQL (Struc­tu­red Query Lan­guage) wird eine Query oft so geschrieben:

sql
SELECT * FROM Kunden WHERE Alter > 30;

Das bedeu­tet:

  • SEL­ECT: Hol dir Daten

  • *: Hol dir alle Daten (alle Spalten)

  • FROM Kun­den: Die Daten kom­men aus der Tabel­le „Kun­den“

  • WHE­RE Alter > 30: Nur die Kun­den, deren Alter grö­ßer als 30 ist

Zusam­men­ge­fasst:

Eine Query ist ein­fach eine Anfra­ge, die du an ein Sys­tem stellst, um bestimm­te Infor­ma­tio­nen zu bekom­men. Die Daten­bank sucht dann nach den pas­sen­den Daten und zeigt sie dir an, genau wie der Biblio­the­kar, der dir das Buch bringt, das du suchst.