8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 62: | Zeile 62: | ||
=== Bedingungen === | === Bedingungen === | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
Mittels der <code>WHERE</code>-Klausel lassen sich Datensätze gezielt auf bestimmte Bedingungen einschränken. Jedes Datenfeld hat einen festgelegten Datentyp (im Wesentlichen ''Zahl'', ''Text'' und ''Datum''). Je nach Datentyp lassen sich unterschiedliche Bedingungen nutzen. Bedingungen sind entweder <code>TRUE</code> oder <code>FALSE</code>. Bedingungen können mit <code>AND</code> <code>OR</code> verknüpft, oder mit <code>NOT</code> negiert werden. | |||
Lies im [https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_WHERE-Klausel_im_Detail Wikibook Einführung in SQL] den Abschnitt [https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_WHERE-Klausel_im_Detail WHERE-Klausel im Detail]. Studiere vor allem die Operatoren <code>BETWEEN</code>, <code>CONTAINS</code> und <code>IS NULL</code>. | Lies im [https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_WHERE-Klausel_im_Detail Wikibook Einführung in SQL] den Abschnitt [https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_WHERE-Klausel_im_Detail WHERE-Klausel im Detail]. Studiere vor allem die Operatoren <code>BETWEEN</code>, <code>CONTAINS</code> und <code>IS NULL</code>. | ||
Zeile 72: | Zeile 72: | ||
# Alle Photos, die als Bildformat png haben. | # Alle Photos, die als Bildformat png haben. | ||
# Alle Nutzer, die aus Frankfurt oder Stuttgart kommen und zwischen 120 und 133 Zentimeter groß sind. | # Alle Nutzer, die aus Frankfurt oder Stuttgart kommen und zwischen 120 und 133 Zentimeter groß sind. | ||
# Alle Nutzer, die keine Größe eingetragen haben. | |||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Zeile 89: | Zeile 90: | ||
=== Funktionen === | === Funktionen === | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
SQL bietet auch Möglichkeiten, die abgefragten Datensätze | SQL bietet auch Möglichkeiten, die abgefragten Datensätze durch die Anwendung von Rechenoperationen und Funktionen zu ''transformieren''. | ||
Um zum Beispiel die Größe der Nutzer nicht in Zentimetern, sondern in Millimetern abzufragen, könnte die Abfrage so lauten: | Um zum Beispiel die Größe der Nutzer nicht in Zentimetern, sondern in Millimetern abzufragen, könnte die Abfrage so lauten: | ||
<code>SELECT username, | <code>SELECT username,centimeters*10 FROM users</code> | ||
Einen Überblick der wichtigsten Funktionen gibt es in der [[Befehlsreferenz SQL#Funktionen nutzen]]. Analysiere mit | Einen Überblick der wichtigsten Funktionen gibt es in der [[Befehlsreferenz SQL#Funktionen nutzen]]. Analysiere mit deren Hilfe folgende Abfragen und notiere ihre Bedeutung, ohne sie vorher auszuführen. Prüfe dann deine Vermutung in InstaHub. | ||
# <code>SELECT COUNT(*) FROM comments</code> | # <code>SELECT COUNT(*) FROM comments</code> |
Bearbeitungen