|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 12 ![]() |
Bonjour,
Est ce que qq pourrait me dire comment faire en Transact sql pour supprimer un caractere donné d'une chaine de caracterers. Exemple supprimer les points virgule de la chaine de caractere suivante : "hjskssksk;sss;" Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bonjour
Comment obtiens-tu ce genre de chaine ? Si c'est via une chaine php, je te conseille d'aller voir la faq php : comment supprimer un caractère
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 12 ![]() |
En fait j'ai une interface graphique via laquelle des utilisateurs renseigne un numéro de factures qui est stocké directement dans la base sql server, et qq fois dans le numéro de facture ils mettent des points virgule par erreur.
Moi j'aimerai lorsque je fais une extraction des données factures à partir de la base pouvoir supprimer ces points virgule lors dans ma requete de selection. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() guillaume defrainInscription : avril 2006 Messages : 1 667 ![]() |
Tu aurais plus simple de la faire en php, entre le moment ou tu extrait la donnée et le moment ou tu l'affiche.
En SQL je vois pas comment faire.
__________________
autant l'hiver éclate que l'hétéroclite le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 12 ![]() |
En fait moi j'utilise que du sql pour récupérer mes données dans la base sql server, j'ai pas besoin d'utiliser un autre langage de programmation car je ne fais que de remplir des tables à partir de requetes de selection dans des procédures stockées.
Donc moi j'ai besoin d'une fonction sql qui me permet dans ma requete de sélection de supprimer le point virgule se trouvant dans le champs numfacture. |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() |
je pense que tu peux facilement faire :
SELECT REPLACE({mon_champ},';','') from {ma_table} REPLACE est une fonction TSQL de Sql server |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com