19 views
--- slideOptions: transition: slide --- # SQL-Sprachelemente SQL ist eine Datenbanksprache zur Definition von Datenstrukturen. Diese ist in "relationalen" Datenbanken sowie zum Bearbeiten (Löschen, Einfügen, und Verändern) und Abfragen von darauf basierenden Datenbeständen da. --- ## 1. Projektionen Die Reduktion der Informationen in den Ergebnissen auf ein oder mehreren Attributen nennt man Projektionen. Doppelte Zeilen werdend dabei entfernt. --- ## 1.1 Projektionen 1. SELECT email FROM users 2. SELECT * FROM users WHERE name = "Niclas Schweizer" 3. Select name from users order by name asc/desc ---- ## 2. Selektionen Wenn bestimmte Datensätze ausgewählt werden, welche eine bestimmte Funktion erfüllen, nennt man dies Selektion. --- ## 2.1 Selektionen 1. SELECT * FROM users WHERE name = "Niclas Schweizer" 2. Select name, gender, countryc FROM users GROUP BY name like "A%" AND "D%" 3. SELECT name FROM users ORDER BY name asc/desc ---- ## 2.2 Tabular Tables | Item | Value | Quantity | | ---- | ----- | -------- | | Apples | $1 | 7 | | Lemonade | $2 | 18 | | Bread | $3 | 2 | --- # The End Quellen: https://lernraumzeit.gitbook.io/informatik-q1/datenbanken/projekt-soziales-netzwerk/sql-datenbank