Selektoren

Aus IT-Forensik Wiki

Allgemein

Selektoren beschreiben im Bereich der Informatik Bedingungen und Auswahlmerkmale in unterschiedlichen Programmiersprachen bzw. Beschreibungssprachen oder Datenbanksystemen. Üblicherweise sind bzgl. der Webprogrammierung die Selektoren der Darstellungssprache CSS bekannt. Durch die Selektoren werden hier Bedingungen beschrieben, die auf CSS-Deklarationen angewendet werden. Diese Selektoren können in diesem Zuge mit mehreren Auswahlkriterien verknüpft werden.

Beispiele finden sich auf https://de.wikipedia.org/wiki/Cascading_Style_Sheets#Selektoren


Selektoren in Datenbanksystemen Auch in Datenbanksystemen werden Selektoren verwendet, um konkrete Anfragen an das Datenbanksystem zu formulieren. Eine Darstellung einiger Selektoren (SELECT) für SQL ist hier aufgeführt:

Funktion

Selektor Funktion
SELECT Liefert Daten aus einer Datenbank
SELECT * FROM table_name; Liefert alle Daten aus der genannten Tabelle.
SELECT * INTO Backup2021 FROM Kunden; Kopiert ausgewählte Daten in eine andere Datenbank.
SELECT DISTINCT Postleitzahl FROM table_name; Liefert ausschließlich unterschiedliche Werte aus der Datenbank.
SELECT col1, col2, FROM table_name WHERE condition; Wählt aus den Werten alle Daten aus, welche die Bedingung (condition) erfüllen.
SELECT DISTINCT Nachname FROM table_name WHERE Nachname LIKE ‘A%’; Wählt aus den Nachnamen alle Namen aus, die mit “A” beginnen.
SELECT col1, col2 FROM table_name WHERE condition1 OR condition2 AND condition3 AND NOT condition4; BeispielDie Auswahl kann mit logischen Operatoren AND, OR und NOT verschachtelt werden.


Weitere Infroamtionen zu SQL finden sich auf https://www.w3schools.com/sql/default.asp

Eine Anfrage an ein Datenbanksystem kann somit schematisch wie folgt Dargestellt werden:


SQL Selektor Interface