Bonjour à tous,
Je débute en SQL, et je m'essaie avec la condition CASE WHEN
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT CASE `rub_anal` WHEN 1 THEN `sous_rub_sal` WHEN 2 THEN `sous_rub_ene` WHEN 3 THEN `sous_rub_fisca` WHEN 4 THEN `sous_rub_alim` WHEN 5 THEN `sous_rub_trans` WHEN 6 THEN `sous_rub_entre` WHEN 7 THEN `sous_rub_comm` WHEN 8 THEN `sous_rub_extra` END as SOUSRUBRIQUE` FROM `coca_maintable`
La requête fonctionne, mais je souhaiterai rajouter un * dans le SELECT. Dès que je rajoute ce détail, ça me renvoie une erreur de type :J'ai cherché, essayé pas mal de trucs... mais rien n'y fait. Je m'en remets à votre science#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASE `rub_anal` WHEN 1 THEN `sous_rub_sal` WHEN 2 THEN `sous_rub_ene` WHEN 3 ' at line 1
Merci d'avance pour votre aide
B.
Partager