Case When
lun 4 février 2019Petit rappel (pour moi aussi): Comment fait-on un simple choix multiple en DB2 sur IBM i :
SELECT * FROM fichiera WHERE A1 in( SELECT CASE WHEN SUBSTR( B2, 19, 7) <> '' THEN INT( SUBSTR( B2, 19, 7)) WHEN SUBSTR( B2, 19, 7) <> '4' THEN 4 ELSE 0 END AS B3 FROM fichierb)