Mysql unterschied WHERE, LIKE und HAVING

wo liegt denn bei WHERE, LIKE und HAVING der unterschied?

LIKE mit den anderen beiden vergleichen zu wollen, ist unsinnig - LIKE ist ein Vergleichsoperator, während die anderen beiden sog. “Klauseln” sind.

WHERE und HAVING unterscheiden sich wesentlich darin, wann sie zur Anwendung kommen.

Das Handbuch verrät mehr Details.

WHERE entspricht ==
also WHERE wert == wert
oder WHERE 1
verlangt boolean

LIKE entspricht wohl eher stristr()
LIKE interessiert es nicht, ob bei strings die zeichen groß oder klein sind

mal als kleiner abriss

wie chrisb bereits sagte, schau am besten ins handbuch :slight_smile: