|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Bonjour
J'essaye de créer une fonction qui, pour une chaîne de caractères donnée, renvoie soit les caractères situés avant un tiret délimiteur, soit les 3 premiers caractères en l'absence de délimiteur. J'ai essayé avec ça, mais je n'arrive pas à créer la fonction. Quelqu'un pourrait-il m'aider ? Merci beaucoup. Code :
|
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Il faut que tu mettes un ; après l'instruction du THEN et après celle du ELSE (donc après chaque RETURN), plutôt que de les mettre entre parenthèses. Du coup, ça t'oblige à mettre le tout dans un BEGIN... END (ce qui peut poser pas mal de pbs avec certains clients).
Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Merci beaucoup, j'ai utilisé la version avec la fonction IF().
Je crois en effet que phpmyadmin n'aime pas les points-virgules multiples. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com