Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1060 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] requette avec concaténation et disctinct ....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] requette avec concaténation et disctinct ....

n°1692282
mims1664
3 / vert
Posté le 25-02-2008 à 18:31:22  profilanswer
 

Bonsoir a tous,
 
n'etant pas du toute amateur de SQL  (je me cantonne au select, insert, et update) j'ai besoin de votre avis,
 
je dois faire une requette pour une base de donnée automobile, je dois obtenir les différents modèle de chaque marque en unique.
 
j'ai 3 listes déroulantes, une marque, une modèle et en fonction du modèle je dois sortir chaque  "TYPE  DATEDEB  DATEFIN"
 
 
 
voici ma source de donnée :
 
ID   MARQUE    MODELE TYPE  ANNEEDEB      ANNEEFIN DIAMETRE LARGEUR
1   ALFA ROMEO   147   937   2001-01   TODAY   15    6,5    
2  ALFA ROMEO  147  937  2001-01  TODAY  16   6,5  
3  ALFA ROMEO  147  937  2001-01  TODAY  16   7,0  
4  ALFA ROMEO  147  937  2001-01  TODAY  17   7,0  
5  ALFA ROMEO  147  937  2001-01  TODAY  17   7,5  
6  ALFA ROMEO  147  937  2001-01  TODAY  17   8,0  
7  ALFA ROMEO  147  937  2001-01  TODAY  18   7,5  
8  ALFA ROMEO  147  937  2001-01  TODAY  18   8,0  
9  ALFA ROMEO  166  936  1998-09  TODAY  16   6,5  
10  ALFA ROMEO  166  936  1998-09  TODAY  16   7,0  
11  ALFA ROMEO  166  936  1998-09  TODAY  17   7,0  
12  ALFA ROMEO  166  936  1998-09  TODAY  17   7,5  
 
Donc dans un premier temps j'ai la requette  
SELECT DISTINCT MODEL FROM `database` WHERE MARQUE = '$idmarque'  
 
ca je comprends encore mais apres je ne sais absolument pas comment m'y prendre ....  
 
une idée pour me guider ?? je dois concaténer les champs TYPE  DATEDEB  DATEFIN et faire un distinct ?? ca se peu ?
 
 
merci de votre aide.

mood
Publicité
Posté le 25-02-2008 à 18:31:22  profilanswer
 

n°1692574
vttman2
Je suis Open ...
Posté le 26-02-2008 à 09:14:57  profilanswer
 

Oui  
 
Mais pour concatener des champs le nom de la fonction
à utiliser  (ex :concat) dépend de ton SGBD !?
=>
essaie ça
select distinct concat(TYPE , DATEDEB , DATEFIN ) ...
 
 
 


Message édité par vttman2 le 26-02-2008 à 09:15:23

---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...
n°1697250
josuedesig​n
ki pe le + pe le -
Posté le 04-03-2008 à 23:23:12  profilanswer
 

je voulais essayer cet exemple de concatenation sur ma base de donnees, mon sgbd est sql serveur 2000, mais concat(...,..,...) ne marche pas  
 
help me

n°1697270
theredled
● REC
Posté le 05-03-2008 à 00:23:46  profilanswer
 

SELECT DISTINCT type, datedeb, datefin FROM table WHERE marque='Alfa romeo' AND modele='147'

 

? ou alors j'ai pas compris ce que tu voulais.


Message édité par theredled le 05-03-2008 à 00:26:41

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1697398
vttman2
Je suis Open ...
Posté le 05-03-2008 à 10:40:34  profilanswer
 

Je vais attendre ta réponse / message de theredled
Sinon le concat en SQl Server c'est un + entre les champs tout
simplement je crois ...


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] requette avec concaténation et disctinct ....

 

Sujets relatifs
Intégrer un flux de données vers SQLInjections SQL et htmlspecialchars() + sécurité de mon appli
D'une requête SQL au VBA(Resolut) pb concatenation DOS
Fonction SQL tte simple[SQL server] Transferer une base SQL sharepoint sur un nouveau serveur
Concaténation de chaînes, problème avec langues sens d'écriture ≠[SQL] Besoin d'aide pour un Update
[vba excel] concatenation d'une chaine de caractèreProblème Requete SQL
Plus de sujets relatifs à : [SQL] requette avec concaténation et disctinct ....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR