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
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
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)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
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.
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
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.
je pense que tu peux facilement faire :
SELECT REPLACE({mon_champ},';','') from {ma_table}
REPLACE est une fonction TSQL de Sql server
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager