Rechercher : dans
Par :
 Signaler ce message aux modérateurs

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)

Meilleures réponses pour « SQL » dans :
Le langage SQL Voir Qu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Création de table Voir Le SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
SQL - Tri Voir Tri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...
SQL - éviter les doublons dans un SELECT VoirProblème Comment éviter les doublons dans les résultats d'une requête SQL ? Solution Il suffit d'utiliser la clause DISTINCT entre SELECT et les champs. Exemple : SELECT distinct id,nom,prenom FROM matable Plus d'informations ...
Sauvegarde automatique d'une BDD sous SQL EXPRESS 2005 VoirSi vous vous voulez automatiser une sauvegarde d'une base de données sous SQL server express, il existe une solution simple grâce à un fichier .bat. Créez un nouveau fichier texte. Ce fichier doit contenir les informations suivantes: SET...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...
PL/SQL - Introduction au langage PL/SQL VoirIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...
SQL - Jointures VoirExpression des jointures Une jointure (ou θ-jointure) est un produit cartésien de deux tables. On appelle équijointure une θ-jointure dont la qualification est une égalité entre deux colonnes. En SQL, l'expression d'une jointure se...

1

sebsauvage, le 11 aoû 2003 à 13:21:51

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.

Répondre à sebsauvage

2

djibman, le 11 aoû 2003 à 13:23:39

Je suis sur un serveur postgresql, j'essaye ta requete et je te tiens au courant.

Merci

Répondre à djibman

3

djibman, le 11 aoû 2003 à 13:30:16

Il ne connait pas la fonction replace. As tu une autre idées s'il te plait.

Répondre à djibman

4

djibman, le 11 aoû 2003 à 13:51:57

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

Répondre à djibman

5

sebsauvage, le 11 aoû 2003 à 13:58:19

D'après la doc de postgresql, REPLACE existe bien:

http://www.postgresql.org/docs/7.3/static/functions-string.h­tml

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

Répondre à sebsauvage

6

NiC1305, le 5 avr 2008 à 15:19:12

Bonjour,

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

Merci

Répondre à NiC1305

7

 TITI29, le 14 mai 2008 à 14:32:14

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.

Répondre à TITI29