Ich verwende H2 (mit MySQL-Kompatibilitätsmodus), um einige automatisierte Tests gegen unsere Software zu schreiben, die MySQL verwendet. Leider scheint H2 die IF
Funktion, die viele unserer Abfragen verwenden, nicht zu haben. Wenn Sie unsere Anwendungsabfragen mit etwas wie DECODE nicht umschreiben, ist das eine gute Möglichkeit, die if-Funktion zu erstellen, etwa als Alias?IF-Funktion in H2 für MySQL-Kompatibilität
Der Fehler, ich bin immer:
WARNING: Failed to execute: SELECT IF(true,'TRUE!!','FALSE!!!') because: Function "IF" not found; SQL statement:
'CASEWHEN' ist eine andere Alternative, denke ich. – px5x2
CASEWHEN ist der richtige, danke! –