PythonQ 240-8XX Manual de usuario Pagina 176

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 175
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 155
+---------+----------+
Anzahl der Tiere pro Geschlecht:
mysql> SELECT geschlecht, COUNT(*) FROM pet GROUP BY geschlecht;
+-------------+----------+
| geschlecht | COUNT(*) |
+-------------+----------+
| NULL | 1 |
| w | 4 |
| m | 4 |
+-------------+----------+
(In dieser Ausgabe zeigt NULL an, dass das Geschlecht unbekannt ist.)
Anzahl der Tiere pro Kombination von Art und Geschlecht:
mysql> SELECT art, geschlecht, COUNT(*) FROM pet GROUP BY art, geschlecht;
+---------+-------------+----------+
| art | geschlecht | COUNT(*) |
+---------+-------------+----------+
| Vogel | NULL | 1 |
| Vogel | w | 1 |
| Katze | w | 1 |
| Katze | m | 1 |
| Hund | w | 1 |
| Hund | m | 2 |
| Hamster | w | 1 |
| Schlange| m | 1 |
+---------+-------------+----------+
Sie m¨ussen nicht die gesamte Tabelle abfragen, wenn Sie COUNT() benutzen. Die vorherige
Anfrage beispielsweise sieht lediglich f¨ur Hunde und Katzen wie folgt aus:
mysql> SELECT art, geschlecht, COUNT(*) FROM pet
-> WHERE art = "Hund" OR art = "Katze"
-> GROUP BY art, geschlecht;
+---------+-------------+----------+
| art | geschlecht | COUNT(*) |
+---------+-------------+----------+
| Katze | w | 1 |
| Katze | m | 1 |
| Hund | w | 1 |
| Hund | m | 2 |
+---------+-------------+----------+
Oder wenn Sie die Anzahl von Tieren pro Geschlecht wissen wollen, beschr¨ankt auf die
Tiere, deren Geschlecht bekannt ist:
mysql> SELECT art, geschlecht, COUNT(*) FROM pet
-> WHERE geschlecht IS NOT NULL
-> GROUP BY art, geschlecht;
+---------+-------------+----------+
| art | geschlecht | COUNT(*) |
Vista de pagina 175
1 2 ... 171 172 173 174 175 176 177 178 179 180 181 ... 767 768

Comentarios a estos manuales

Sin comentarios