Onlinemagazin: devmag.net

Rubrik ‘Datenbank

Datenbanksysteme wie MySQL sind in der Regel auf einem Datenbankmodell aufgebaut.

Hier ein paar Zeilen SQL Code, mit dem man die Anzahl der Einträge einer jeweiligen Gruppe ermitteln kann.  Das heißt, wenn sie feststellen möchten, wieviele ihrer Nutzer aus verschiedenen Ländern stammen oder bei ähnlichen Problemstellungen (e.g. wieviele ihrer Newsletter Abonnenten bei Gmail oder Hotmail sind), können sie auf folgendes Query zurückgreifen.

SELECT  distinct(location) as loc, count(*) as nobs FROM `coztias` GROUP BY loc ORDER BY `nobs` DESC

Das heißt hier ermitteln sie zunächst die verschiedenen Orte oder Länder aus denen ihre Mitglieder sind über die distinct() Funktion. Durch das Group by Statement wird sichergestellt, dass die count() Funktion auf diese Gruppen angewendet wird.

loc nobs
279
china 237
188
singapore 88
gibraltar 88
japan 80
us gulf 73
far east 72
shanghai 67
xingang 59
north china 58
  • 0 Kommentare
  • aus der Rubrik Datenbank
  • Grundlagen zu DatenbanksystemenDas ER – Modell beschreibt die Beziehungen zwischen einzelnen Datensätzen und ist die wohl die wichtigste Grundlage für die professionelle Arbeit mit Datenbanksystemen und dem Datenmanagement. Dieser Artikel soll einen Einblick in die komplexen Beziehungen von Daten geben, und die einzelnen möglichen Relationen anhand von Beispielen zeigen. …weiterlesen »

  • 0 Kommentare
  • aus der Rubrik Datenbank
  • sponsor

    technisch