Bonjour à tous,
Je travaille sur la requête suivante sur phpMyAdmin, où id, nom, prenom, typeChambre et 19mars sont des champs de ma BDD:
J'ai mis la commande CASE entre parenthèses car je crois comprendre que sinon elle n'est pas reconnue par phpMyAdmin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT id, nom, prenom, typeChambre, (CASE 19mars WHEN typeChambre=SGL THEN 1 WHEN typeChambre=TWIN THEN 0,5 ELSE 0 END) FROM olympiades ORDER BY nom
Lorsque je lance la requête j'obtiens l'erreur suivante :
#1064 - Erreur de syntaxe près de '5 ELSE 0 END) FROM olympiades ORDER BY nom LIMIT 0, 25' à la ligne 1
J'ai essayé d'entourer SGL, TWIN, 1 et 0,5 de simple quotes, puis de doubles quotes... Rien n'y fait.
Quelqu'un peut-il m'éclairer de ses lumières ?
Merci par avance.







Répondre avec citation
Partager