mySQL - SELECT

1.004 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung, Technologie, Sport
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.004
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
9
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

mySQL - SELECT

  1. 1. mySQL: SELECT
  2. 2. 1. Alle Datensätze anzeigen <ul><li>SELECT * FROM tabellenname </li></ul><ul><li>zeigt alle Datensätze der Tabelle tabellenname an. </li></ul>
  3. 3. <ul><li>SELECT kunde_name FROM tabellenname </li></ul><ul><li>zeigt alle Felder kunde_name aller Datensätze der Tabelle tabellenname an. </li></ul><ul><li>SELECT kunde_name, kunde_vorname FROM tabellenname </li></ul><ul><li>zeigt alle Felder kunde_name und kunde_vorname aller Datensätze der Tabelle tabellenname an. </li></ul>2. Einzelne Felder aller Datensätze anzeigen
  4. 4. <ul><li>SELECT kunde_name, kunde_vorname FROM tabellenname WHERE kunde_ort='Hamburg' </li></ul><ul><li>Schränkt die Ausgabe auf alle Kunden aus Hamburg ein. Groß- und Kleinschreibung ist hier nicht relevant (Hamburg, hamburg). </li></ul>3. Einschränkung mit WHERE
  5. 5. <ul><li>SELECT * FROM tabellenname WHERE kundeOrt LIKE '%freiburg%' </li></ul><ul><li>findet die Orte “Ostfreiburg”, “Freiburg West” und “Freiburg-Süd”. Die Prozentzeichen sind Platzhalter für eine beliebige (oder keine) Zeichenfolge. </li></ul>4. Platzhalter mit LIKE %
  6. 6. <ul><li>SELECT * FROM tabellenname WHERE kunde_ort=freiburg' AND kunde_name='müller' </li></ul><ul><li>SELECT * FROM tabellenname WHERE kunde_name='mayer' OR kunde_name='maier' OR kunde_name='meyer' OR kunde_name='meier' </li></ul>5. Verknüpfung von Abfragen mit OR und AND
  7. 7. <ul><li>SELECT * FROM tabellenname ORDER BY kunde_id </li></ul><ul><li>sortiert nach Kunde-ID aufsteigend (bei Text: alphabetisch aufsteigend). </li></ul><ul><li>SELECT * FROM tabellenname ORDER BY kunde_ort, kunde_name </li></ul><ul><li>sortiert nach Ort und dann nach Name (d.h. innerhalb eines Ortes nach Name, alphabetisch aufsteigend). </li></ul><ul><li>Um nicht aufsteigend, sondern absteigend zu sortieren, hängt man ein DESC an: </li></ul><ul><li>SELECT * FROM tabellenname ORDER BY kunde_name DESC </li></ul>6. Ausgabe sortieren mit ORDER BY

×