MySQL kullanan yazılımımıza karşı bazı otomatik testler yazmak için H2 (MySQL uyumluluk modu ile) kullanıyorum. Ne yazık ki, H2, sorgularımızın çoğunun kullandığı IF
işlevine sahip değil gibi görünüyor. Uygulama sorgumuzu DECODE gibi bir şeyle yeniden yazmanın kısa bir yolu, eğer bir işlev varsa, bir diğer ad olarak söyleyebilmenin iyi bir yoludur? Ben alıyorumMySQL uyumu için H2 işlevinde IF işlevi
hatası: - H2, MySql
WARNING: Failed to execute: SELECT IF(true,'TRUE!!','FALSE!!!') because: Function "IF" not found; SQL statement:
"CASEWHEN" bence başka bir alternatif. – px5x2
CASEWHEN doğru olanı, teşekkürler! –