faecher:informatik:oberstufe:datenbanken:sql_abfrage:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:datenbanken:sql_abfrage:start [08.10.2022 13:00] – [Anmelden am Webinterface] Marco Kuemmelfaecher:informatik:oberstufe:datenbanken:sql_abfrage:start [16.01.2024 11:42] (aktuell) – [Beispiele] Frank Schiebel
Zeile 11: Zeile 11:
  
 <tabs> <tabs>
-  * [[#qmg|QG Mössingen]]+  * [[#infbw|info-bw Datenbank Server]]
   * [[#kmg|KMG Friedrichshafen]]   * [[#kmg|KMG Friedrichshafen]]
-<pane id="qmg"> +<pane id="kmg"> 
   <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe:** Anmeldung an mysql>   <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe:** Anmeldung an mysql>
-    * Öffne mit deinem Browser das phpmyadmin Interface: http://sql.q-gym.de/phpmyadmin+    * Öffne mit deinem Browser das phpmyadmin Interface: https://dbms.kmg-fn.de
     * Infos zu Benutzern und Passwort bekommst du im Unterricht.     * Infos zu Benutzern und Passwort bekommst du im Unterricht.
   </box>   </box>
 </pane> </pane>
-<pane id="kmg"> +<pane id="infbw"> 
   <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe:** Anmeldung an mysql>   <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe:** Anmeldung an mysql>
-    * Öffne mit deinem Browser das phpmyadmin Interface: [[https://sql.kmg-fn.de|https://sql.kmg-fn.de]] +    * Öffne mit deinem Browser das phpmyadmin Interface: https://sql.info-bw.de 
-    * Infos zu Benutzern und Passwort bekommst du im Unterricht.+    * Infos zu Benutzern und Passwort bekommst du im Unterricht/in der Fortbildung.
   </box>   </box>
 </pane> </pane>
Zeile 102: Zeile 102:
 === (A2) === === (A2) ===
  
-Denke dir mindestens 10 weitere Kriterien für die Filterung von Adressen aus, notiere diese und erstelle eine passende SQL Abfrage.+Denke dir mindestens weitere Kriterien für die Filterung von Adressen aus, notiere diese und erstelle eine passende SQL Abfrage.
  
 ---- ----
Zeile 139: Zeile 139:
   - Eine Liste aller Vorwahlen   - Eine Liste aller Vorwahlen
  
 +++++ Lösungshinweis I |
 +Man muss den Inhalt einer Tabellenzelle aufteilen. Das geht zum Beispiel mit SELECT SUBSTRING_INDEX, Infos dazu z.B. dort:
 +https://www.w3schools.com/sql/func_mysql_substring_index.asp
 +
 +<WRAP center round box 90%>
 +**Hinweis**: Wir werden später sehen, dass ein solches Vorgehen eigentlich vermieden werden sollte - man möchte für gewöhnlich die Informationen so in der Tabelle ablegen, dass man die Inhalte nicht manipulieren muss, um an die Informationen zu gelangen.
 +</WRAP>
 +
 +++++
 +
 +++++ Lösungshinweis II |
 +
 +Für die Maildomains sieht de Lösung so aus:
 +<code sql>
 +SELECT DISTINCT SUBSTRING_INDEX(EMail, "@", -1) FROM adressen; 
 +</code>
  
 +Die Lösung für die Vorwahlen kannst du sicher selbst finden.
 +++++
 ==== Material ==== ==== Material ====
  
  • faecher/informatik/oberstufe/datenbanken/sql_abfrage/start.1665226858.txt.gz
  • Zuletzt geändert: 08.10.2022 13:00
  • von Marco Kuemmel