Vinzenz Mai: Einzelne mysql Werte ausgeben und zählen

Beitrag lesen

Hallo Andreas,

Nun würde ich gerne alle Einträge zählen, die ein bestimmtes Wort beinhalten.

Beispiel,

Windows
Unix
Windows Xp
Mac OS
Windows

Welcher Befehl kann ich verwenden, um die Anzahl des Wortes Windows zu zählen?

Wie ich Dir bereits schrieb, kannst Du zum Zählen die Funktion COUNT benutzen.
Die WHERE-Klausel hilft Dir, nur die Datensätze zu finden, an denen Du interessiert bist:

SELECT  
    COUNT(*) AS Anzahl  
FROM tabelle  
WHERE inhalt LIKE '%Windows%'

Bitte beachte, dass sich bei solchen Einschränkungen kein Index nutzen läßt,
so dass es stets zur Durchsicht der gesamten Tabelle kommt.

Es ist keine gute Idee, sich Datensätze zurückgeben zu lassen, wenn Du nur an
der Anzahl der Datensätze interessiert bist.

Freundliche Grüße

Vinzenz