Bonjour,
je cherche a faire envoyé via la fonction case de MySQL une notion de couleur pour permettre un affiche plus lisible.
Voila ma requete, çà marche trés bien dans le cas du ELSE car je retourne que du texte, par contre dans le cas ou la valeur PMC=1.0.9 il ne me retourne que 0 et non {color:green}*1.0.9*{color}
Est t'il possible de retourner autre chose qu'une simple valeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT Hostname, Serial, Model, ROM, iLO, PMC, CASE WHEN PMC = '1.0.9' THEN '{color:green}*'PMC'*{color}' WHEN PMC LIKE 'Not%' THEN '{PMC:color=red|title=' || PMC || '}' ELSE '{color:orange}*BAD*{color}' END as "PMC" FROM `c7000`
Partager