issu de la doc : http://download.nust.na/pub6/mysql/d...functions.html
FIELD(str,str1,str2,str3,...)
Retourne l'index de la chaîne str dans la liste str1, str2, str3, .... Retourne 0 si str n'est pas trouvé. La fonction FIELD() est un complément de la fonction ELT():
mysql> SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo');
-> 2
mysql> SELECT FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo');
-> 0
Note : ça marche aussi avec des numériques
ça te permettra de faire un "tableau" de rang :
10 -> 3
30 -> 2
20 -> 1
pas trouvé -> 0
Partager