Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Padr en SQL server 2005 [ SQL Server, MSDE, SQL Express / Functions ] (belleisa_net)

mardi 29 mai 2007 à 21:29:14 | Padr en SQL server 2005

belleisa_net

Bonjour à vous tous,

J'aimerais avoir votre expertise pour pouvoir régler mon problème. J'ai un champ (nvarchar) dans un table et lors du select je voudrais que si la longueur du champ n'est pas égal à  6 caractères remplacer le nombre de caratères manquants par une *.
Je vous donnes un exemple:
champ NoCoupon  =  '1245' devrait donner  NoCoupon = '1245**'

Voici ce que j'avais trouvé jusqu'a maintenant :

select


case(len(vcnumerocoupon))
when 6 then vcnumerocoupon
else'******'
endas vcnumerocouponfrom validercoupon

Mais cela remplace le champs au complet par des *

Merci à l'avance et bonne journée

Belleisa

mardi 5 juin 2007 à 20:50:35 | Re : Padr en SQL server 2005

GURDOUS

au fait tu sur qlq system,
si tu es salserver, pense a utiliser les fonction,
voila le pricincipe
lCREATE    FUNCTION  formatChaine  (@typ nvarchar)
RETURNS nvarchar
 AS
begin
declare @formatChaine nvarchar
declare @nbcar integer
declare @i integer

set @nbcar=len(@typ)
set     @formatChaine=@typ
if @nbcar<6
begin
    while  len(@formatChaine)<6
        begin
               set  @formatChaine=@formatChaine + '*'
      end
end
return @formatChaine
End



select dbo.formatchaine(nom_champ) as coupon from table
bonne chance

gurdous
maroc




Cette discussion est classé dans : sql, server, champ, padr, nocoupon


Répondre à ce message

Sujets en rapport avec ce message

sql server 2000 trés urgent!!! [ par abari ] dans une page asp j'exécute une requette d'insertion dont j'insert une chaine vide dans un champ date,mais sql server2000 fais une conversion de cette Description champ avec SQL Server 2000 [ par NHenry ] BonjourJe suis en train de travailler à la migration d'une base de données de Access vers SQL Server 2000 Professionnel.J'ai une petit problème, j'aim Problème de conversion Access -> SQL Server 2000 [ par NHenry ] BonjourJ'ai un petit problème, lorsque je tente de convertir (avec l'outils fournis avec SQL Server 2000 Developper edition) une base de données (Acce Problème pour installer SQL Server Express 2005 [ par OneHacker ] Alors je reposte pour la 3eme fois ce sujet car je n'ai toujours pas eu de réponses.Je suis aller sur ce lien pour télécharger SQL Server IDENTITY et SQL Server [ par romagny13 ] Bonjour,j'aurais voulu savoir si c'est possible de definir une colonne de table auto incrementée (avec identity) sous sql server grace a une instructi Réinstallation de sql server [ par gregoire2008 ] Bonjour, j'ai un probleme à la réinstallation de sql server. Je l'ai désintaller suite a un bug mais maintenant quand je veu le réinstaller il me dit déplacer ma BdD [ par feuillou ] Bonjour à tous,j'ai développé une appli sous visual studio .net 2003. Cette appli permet aux PC du réseau d'interroger une BdD qui se trouve sur un PC Question a propos d'Unicode [ par dirthangel ] Salut a tous je bosse actuellemnt sur un petit moteur de recherche programmé en Perl, j'ai fini le système d'indexation mais j'ai un doute sur l'Unico SQL Server 2005 [ par Jix11 ] Bonjour à tous, J'ai un souci, je souhaite automatiser une requête de suppression de colonnes, qui marche pour une table, à toutes les tables, pouvez sp_send_dbmail sous SQL SERVER 2000? [ par Maroxye ] Bonjour,J'aimerais savoir si c'est possible de travailler avec sp_send_dbmail sous SQL server 2000? Est-ce possible d'ajouter cette procédure, si oui,


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,125 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.