Supprimer le dernier et premier caractére des champs d'une colon
chatvertdusud
Messages postés
82
Statut
Membre
-
chatvertdusud Messages postés 82 Statut Membre -
chatvertdusud Messages postés 82 Statut Membre -
Bonjour,
Je souhaite supprimer le dernier et le premier caractère des champs d'une colonne si ce caractère est un - (un tiret)
J'ai essayé ça mais ça supprime le dernier caractère sans distinction, comment faire ?
UPDATE table
SET nom_colonne = SUBSTR(nom_colonne, 1, CHAR_LENGTH(nom_colonne) - 1)
WHERE condition
Je sèche ... help
Je souhaite supprimer le dernier et le premier caractère des champs d'une colonne si ce caractère est un - (un tiret)
J'ai essayé ça mais ça supprime le dernier caractère sans distinction, comment faire ?
UPDATE table
SET nom_colonne = SUBSTR(nom_colonne, 1, CHAR_LENGTH(nom_colonne) - 1)
WHERE condition
Je sèche ... help
A voir également:
- Supprimer le dernier et premier caractére des champs d'une colon
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
4 réponses
Bonjour,
Tu peux utiliser un IF .. ou un CASE
https://stackoverflow.com/questions/15001217/update-mysql-with-if-condition
ça doit donner un truc du genre :
Tu peux utiliser un IF .. ou un CASE
https://stackoverflow.com/questions/15001217/update-mysql-with-if-condition
ça doit donner un truc du genre :
UPDATE table SET nom_colonne = IF(SUBSTRING(nom_colonne, -1) = '-' , SUBSTR(nom_colonne, 1, CHAR_LENGTH(nom_colonne) - 1) , nom_colonne) WHERE condition
Avec LEFT peut être
UPDATE wp_posts SET post_name = IF(LEFT(post_name, 1) = '-' , SUBSTR(post_name, 2, CHAR_LENGTH(post_name)) , post_name)
je supposai que pour le premier je pouvais faire cela
UPDATE wp_posts SET post_name = IF(SUBSTRING(post_name, 1) = '-' , SUBSTR(post_name, 1, CHAR_LENGTH(post_name) 1) , post_name)
mais je ne suis pas très à l'aise avec ce langage ! ça ne marche pas !