SQL

Fermé
djibman Messages postés 20 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 19 avril 2007 - 11 août 2003 à 13:19
 TITI29 - 14 mai 2008 à 14:32
Salut,
Je voudrait dans ma table qu'il me modify une partie de ma chaine de caractere, comment faire?
( j'ai +sieurs lignes avec pour extension F4/5 et je veux les changer en F5.
ex:: 112F4/5 en 112F5
RV21F4/5 en RV21F5
Merci de votre aide)
A voir également:

3 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
11 août 2003 à 13:21
update matable
set monchamp = REPLACE(monchamp,'F4/5','F5')


Mais c'est du TSQL (Microsoft SQL Server).
Ton serveur SQL a sûrement une instruction différente.
1
djibman Messages postés 20 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 19 avril 2007 1
11 août 2003 à 13:23
je suis sur un serveur postgresql, j'essaye ta requete et je te tiens au courant.

Merci
0
djibman Messages postés 20 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 19 avril 2007 1
11 août 2003 à 13:30
il ne connait pas la fonction replace. As tu une autre idées s'il te plait.
0
djibman Messages postés 20 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 19 avril 2007 1
11 août 2003 à 13:51
j'ai trouvé cette fonction::
select *, translate(code_sachet, 'F4/5','F55') from semis where code_sachet like '22RV221%';
Le probleme est qu'il me crée une autre colonne avec pour nom translate et ne me remplace ds la column en question.
SoS
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659 > djibman Messages postés 20 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 19 avril 2007
11 août 2003 à 13:58
D'après la doc de postgresql, REPLACE existe bien:

http://www.postgresql.org/docs/7.3/static/functions-string.html

"replace(string text, from text, to text)
Replace all occurrences in string of substring
from with substring to"
0
Bonjour,

comment faire pour remplacer un double point ":" par un underscore "_" dans une seule colonne d'une table ?

Merci
0
Bonjour,
j'ai le même problème mais en plus compliqué.
je dois modifier dans ma base le caractère " par '.
Avez-vous une idée?

Merci d'avance.
0