Remplacer le deuxieme champs d'une colonne - SQL server

Fermé
Abbeethadinne - 15 oct. 2019 à 09:10
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 - 15 oct. 2019 à 11:46
Bonjour,

Je souhaite remplacer dans une table, remplacer le second champs d'une colonne qu'importe sa valeur.

Par exemple : X2XXXXXXXX (les champs en X doit resté inchanger)


J'ai essayé de regardé au niveau de fonction replace... mais malheureusement, je n'ai pas trouver de réponse..sans devoir intervenir par l’intermédiaire de table temporaire.
A voir également:

1 réponse

yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476
15 oct. 2019 à 11:07
bonjour, peux-tu donner un meilleur exemple, avec le contenu de la colonne avant et après?
en général, "colonne" et "champ" sont synonymes. peux-tu peut-être expliquer en donnant le nom de la table et le nom de la colonne?
peux-tu également nous montrer ce que tu as essayé?
0
Abbeethadinne
15 oct. 2019 à 11:41
Bonjour,
Dans ma table Personne j'ai une Colonne IDPAC



cette id qui est un code composer de 6 chiffres 000 000

par exemple l'idpac 000 001
deviendra 020 001

ou encore l'idpac 000 099
deviendra 020 099
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476 > Abbeethadinne
15 oct. 2019 à 11:46
ah, c'est le deuxième chiffre ou le deuxième caractère qui doit être remplacé par 2! est-il toujours égal à 0 avant le remplacement, comme dans tes exemples?
quel est le type de la colonne IDPAC?
qu'as-tu essayé? avais-tu trouvé une solution avec une table intermédiaire?
0