Bonjour
Comment enlever le dernier caractère d'un champ si ce caractère est un point?
Exemples
AVANT: "Ceci est une phrase."
APRÈS: "Ceci est une phrase"
AVANT: "Ne pas enlever caractère"
APRÈS: "Ne pas enlever caractère"
Merci
Martin F
Bonjour
Comment enlever le dernier caractère d'un champ si ce caractère est un point?
Exemples
AVANT: "Ceci est une phrase."
APRÈS: "Ceci est une phrase"
AVANT: "Ne pas enlever caractère"
APRÈS: "Ne pas enlever caractère"
Merci
Martin F
La question porte-elle sur un UPDATE pour une mise à jour définitive ou bien sur une transformation à la volée d'un champ SELECT?
En SQL normalisé tu as ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TRIM (TRAILING '.' FROM la_colonne)
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
qui n'est manifestement pas ça (table tblpublications, colonne title)
Code : Sélectionner tout - Visualiser dans une fenêtre à part update tblpublications set trim (trailing '.' from title);
La syntaxe est SET colonne=valeur, donc il faudrait plutôt faire:
Et pour éviter des update inutiles, une clause where en supplément:
Code : Sélectionner tout - Visualiser dans une fenêtre à part update tblpublications set title=trim (trailing '.' from title)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update tblpublications set title=trim (trailing '.' from title) where title!=trim (trailing '.' from title)
Au passage différent de s'écrit <> et non != (norme SQL).
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager