Remplacement variable

Bonjour, j'aimerai savoir si quelqu'un peut me dire comment remplacer une valeur par une autre dans un champs. Cette valeur c'est tout ce qui est après le 3e caractère des données de ma colonne. En gros ça devra donner PAR pour PARIS ou BOR pour BORDEAUX par exemple. Merci d'avance

2 réponses

  1. sur du SQL
    1. SELECT LEFT(<NomColonne> ,3) FROM <Table> 
      pour selectionner les 3 premiers caractere

      ou

      UPDATE <Table> 
      SET <Colonne1> = LEFT(<Colonne1>,3) 
      

      pour mettre à jour toute la table
    2. Merci beaucoup pour cette aide précieuse
    3. Et si je souhaite rajouter une donnée venue d'un autre champs et que les deux soient séparés par un tirait - ? Mon intitulé est "Le Numéro du client + les 3 première lettres de la ville du client (entre les deux champ je souhaite un « - »)"
    4. cela depend de ta bdd (oracle, mysql, sqlserver) ?
    5. sql server je travaille sous sql management studio