2 Stimmen

select und count where regexp group by count

Sie können sehen, was ich hier zu tun versuche:

select *, count(*) as count
from `songs`
where `band` REGEXP '^[^[:alpha:]]'
group by `band`
order by `band` asc

Bands sein können:

avenged sevenfold
3 days grace
led zeppelin
98 mute
back street boys
beastie boys

Ich brauche dies, um die Bänder auszuwählen, deren erstes Zeichen kein Alpha ist, und um zu zählen, wie viele Zeilen für jedes Band existieren.

Leider scheint meine aktuelle Abfrage nur alle zusammenzufassen, die mit dem REGEXP übereinstimmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X