begin process at 2008 07 20 01:54:14
1 213 088 membres
11 nouveaux aujourd'hui
14 166 membres club

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)

Padr en SQL server 2005 le 29/05/2007 21:29:14

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

Re : Padr en SQL server 2005 le 05/06/2007 20:50:35

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



Classé sous : sql, server, champ, padr, nocoupon

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS