begin process at 2010 02 10 05:57:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Functions

 > 

Padr en SQL server 2005


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Padr en SQL server 2005

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ée 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 Champ texte update sql server 2008 [ par loic2810 ] Bonjour, Je crée actuellement un site sous asp /sql server 2008 via dreamweaver 8 et lorsque je crée une page d'update mes champs texte ( valeurs par sql server ne démarre pas [ par cyberfinger01 ] salut tout le monde,Bon, voila mon problème, j'ai une base de données qui fonctionne sur sql server 2000. Maintenant le service sql server ne veut plu requete [ par eyango ] bonjour a tous,(j utilise MySQL server 5.1) j ai un probleme de syntaxe avec une de mes requetes sql voici la requete: SELECT nom, email,prenom,datena Accès SQL Server - SSPI [ par cuttysark ] Bonjour,L'application est un ERP qui accède à la base de données ACCESS.Suite à une modification de code pour une utilisation possible de la base SQL '-2147467259'[microsoft][ODBC SQL server driver][SQL server]impossible de trouver le serveur'SQLSERVER' dans sysservers. [ par IAmIvyAlice ] Bonjour à tousVoilà le problème, je dois faire migrer des logiciels en VB (que je n'ai pas fait moi-même et qui ne sont pas documentés) depuis un anci SQL Server Express : Comment monter une base ? [ par jack ] SalutJ'ai un client qui travaille avec des SQL Server.Il a besoin d'une petite appli d'interrogation que je me propose de faire, mais je suis un peu p prob connexion à SQL express 2008 [ par rao64 ] <link rel="Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales