begin process at 2010 02 10 14:03:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

SQL Server

 > 

Concaténation dans une requête SQL


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

Concaténation dans une requête SQL

jeudi 6 septembre 2007 à 09:05:44 | Concaténation dans une requête SQL

tataye

Bonjour tout le monde,

Pour schématiser, j'ai une table avec deux champs comme suit :

Champ1 Champ2
aaa         test1
aaa         test2
bbb        test3
aaa         test4

et j'aimerai par requête obtenir le résultat suivant sur 2 champs :

aaa        test1test2test4
bbb       test3

Y a t'il une sorte d'équivalent à Sum pour du texte ?
jeudi 6 septembre 2007 à 14:51:32 | Re : Concaténation dans une requête SQL

Netlink

Membre Club
Réponse acceptée !
Salut,

Voici déjà une base de travail  :

-- On déclare les variables :
-- @champ2 = une des valeurs connues dans notre table (ici 'test1' ou 'test2' etc.)
-- @champ1 = une des valeurs de champ1 (ici 'aaa' ou 'bbb')

DECLARE @champ2 varchar(200)
DECLARE @champ2_valeur varchar(200)
DECLARE @champ1 varchar(200)
DECLARE @champ1_valeur varchar(200)

-- On affecte une valeur à nos variables
SET @champ2 =''
SET @champ2_valeur ='test1'
SET @champ1 =''
SET @champ1_valeur ='aaa'

-- On récupère l'ensemble des valeurs de champs2
-- quand champ1 = 'aaa' dans notre exemple.
SELECT @champ2 = @champ2 +CONVERT(nchar(5), Champ2)FROM maTable
WHERE champ1=@champ1_valeur

-- On récupère la valeur de champ1 en fonction
-- des 5 premiers caractères de @champ2.
-- A n'utiliser que si l'on est sûr du contenu de @champ2...
SELECT @champ1=champ1 FROM maTable
WHERE SUBSTRING (@champ2, 1, 5)=@champ2_valeur

-- On renvoie @champ1 et @champ2
SELECT @champ1 AS Champ1, @champ2 AS Champ2

@ bientôt, Matt
jeudi 6 septembre 2007 à 14:53:21 | Re : Concaténation dans une requête SQL

Netlink

Membre Club
Oups attention, des espaces ont sauté ou sont apparus lors de l'enregistrement du message !

@ bientôt, Matt
jeudi 6 septembre 2007 à 18:45:14 | Re : Concaténation dans une requête SQL

tataye

Merci pour la réponse !


Cette discussion est classée dans : sql, champs, requête, concaténation


Répondre à ce message

Sujets en rapport avec ce message

ASP-SQL : Affichage d'un champs MEMO ! [ par Damien ] Bonjour,J'éprouve de grande difficulté a afficher un champs "MEMO" d'une base SQL.Quelle est la differance entre un champs text et un champs Memo.Pour Erreur sur requête SQL dans page ASP ... [ par IF ] Voilà, je lutte sur un petit problème, je ne comprends pas d'où vient l'erreur dans la requête SQL suivante :----------------------------------------- Requête SQL, Access et Oracle [ par Zeus ] Problème:Je passe une variable "no_groupe" en paramètre entre deux pages web de la page qui reçois la variable je veux l'utiliser dans une requête SQL developpeur PHP veut faire de l'ASP [ par salma ] Bonjour et bonne annee 2003!Je suis bien rodee en PHP et voila que je me retrouve face a l'ASP.On me demande de commenter ce code, et j'ai un peu du m [Moi Newbie] Requête SQL "dynamique" [ par p4t0z3u ] J'en peux plus, je vais me suicider :'(Je souhaite récupérer le contenu d'une TextBox (que je viens de remplir) pour la passer en paramètre d'une requ Caractère "&" et requête sql ?? [ par Darthsidious30 ] Salut,J'ai un problème avec le caractère & dans un SELECT.Dans la condition je fais une recherche sur une chaîne de caractère contenant "&" lorsque je Requête SQL avec N° semaine [ par conclois ] concloisJe narrive pas à écrire ma fonction SELECT pour qu'elle me renvoit le Numéro de semaine du jour de chargement, J'avais ecris : SELECT (DatePar Requête SQL avec paramètre en entrée [ par Pedro31 ] Bonjour à tous, je voudrais savoir s'il est possible d'exécuter une requête en lui passant un paramètre c'est-à-dire la valeur d'une variable qui est Intégrer une fonction javascript dans une requête SQL [ par madoman ] SALUT. J'ai créé une fonction JS me renvoyant la date du jour et je souhaite l'utiliser dans une requête SQL mais la problème. En fait ce n'est pas un Requête SQL [ par reyterg ] bonjour à tous,Je cherche à faire une requête SQL pour sélectionner des datesMon but est d'afficher uniquement les dates exprimées dans ma requête par


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 : 1,014 sec (4)

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