dedlfix: MySQL wildcards / HAVING

Beitrag lesen

echo $begrüßung;

Wenn ich aber Spalteninhalte aufsummieren will mit

SELECT SUM(Spalte),* GROUP BY xy HAVING a LIKE "%teilstring%"

die Summe nur nach genauen matches summiert, sprich keine wildcards akzeptiert. Kann ich da was dran machen?

HAVING wird für deinen Fall viel zu spät ausgeführt. HAVING ist auch kein gleichwertiger Ersatz für WHERE sondern hat die Aufgabe, aus der bereits fertigen Ergebnismenge noch ein paar Einträge wegzufiltern. Wenn bestimmte Werte nicht in die Berechnung eingehen sollen, musst du sie mit WHERE filtern.

echo "$verabschiedung $name";