[SQL] porter une fonction MySql sur PostgreSQL
Bonjour,
Je vous demande de l'aide parce que je suis un peu perdu :(:(
Jusqu'ici, je travaillais avec Mysql, j'utilisais une requête de ce style sur une table 'questions' contenant des champs numériques Q1,Q2,Q3,Q4....;
Code:
1 2 3 4 5 6
|
SELECT (if((Q10&(1<<0))&&(Q11&((1<<3))),1,0) +
if((Q28&(1<<0))&&(Q29&((1<<3))),1,0) +
if((Q103&(1<<0))&&(Q104&((1<<3))),1,0) +
if((Q122&(1<<0))&&(Q123&((1<<3))),1,0) +
if((Q140&(1<<0))&&(Q141&((1<<3))),1,0) ) AS total FROM questions; |
Je voudrais migrer vers PostgreSQL...Seulement, je ne vois pas comment m'y prendre...
j'aimerais utiliser la fonction comme en mysql
Code:
if(expression,return_if_true,return_if_false)
autre chose:
n'est pas valide en PostgreSQL...
J'ai besoin d'aide...
Je vous en remercie d'avance...