[SQL] Requete possible ?

Dorian -  
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,

J'aimerais savoir une requete sql est possible pour selectionner les différents champs d'une table ou les valeurs sont identiques.

Merci d'avance.

A bientôt.
Configuration: Windows Vista
Firefox 2.0.0.2

7 réponses

  1. mannou7
     
    bonjour,

    SELECT *
    FROM nom_table
    WHERE nom_champs = valeur ;

    mannou7
    0
  2. Dorian
     
    merci pour ta réponse... mais ce n'est pas ce que j'attendais...

    en fait je cherche une requete permettant de reconnaitre plusieurs champs identique entre eux et non à une valeur pré définie.

    Merci encore.

    A bientot
    0
    1. mannou7
       
      RE,

      Désolée pour tout à l'heure, j'ai pas bien compris ta question.
      J'ai pas trouvé une solution, j'ai essayé avec une auto_jointure mais ça marche pas :-( :-(

      Alors, si vous l'avez trouvée, SVP dites moi la méthode; je veux bien le savoir.

      Merci
      A bientot
      0
  3. Dorian
     
    re,

    Je ne suis pas sûr de l'existence de cette requete car après beaucoup de recherches, je n'ai toujours rien trouvé ...

    Donc merci de me faire signe si vous l'avez...

    A bientôt,

    Dorian.
    0
  4. Younes
     
    Bonjour
    Select Nom_Champs1 As Valeur_Champs,
    ('Nom_champs1') As nom_Champs
    Union
    Select Nom_Champs2 As Valeur_Champs,
    ('Nom_champs2') As nom_Champs
    Union
    Select Nom_Champs3 As Valeur_Champs,
    ( 'Nom_champs3') As nom_Champs
    :
    :
    :
    Select Nom_ChampsN As Valeur_Champs,
    ('Nom_champsN') As nom_Champs

    Aprés tu fais une autre requete sur le résultat
    Select Valeur_ champs,Nom_champs,Count (*) As Nb_Val
    From Resultat -- le résultat précédent
    Group By Valeur_ champs,Nom_champs
    Order By Valeur_ champs,Nom_champs

    Aprés tu test le nb_Val par rapport au nombre total des lignes
    s'il est égal c'est a dire que les deux champs correspendants
    Sont identiques en terme de valeur ou tu peut résoner en pourcentage (mais c'est pas fiable)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Dorian
     
    Bonjour et merci, mais la requete ne correspond tjrs pas. En fait, il faudrait selectionner l'ensemble des champs ayant la même valeur mais sans la definir elle meme.

    Merci.

    Bonne journée.
    0
  7. zenon Messages postés 729 Statut Membre 180
     
    Et ça, ça te conviendrait?

    SELECT TaTable.TonChampDupliqué, Count(TaTable.LaClé) AS Dupliqué
    FROM TaTable GROUP BY TaTable.TonChampDupliqué
    HAVING Count(TaTable.LaClé)>1;
    0
  8. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Quel SGBD utilises-tu ?
    Parce que sous SQL Server, il n'y a pas besoin de se casser la tête :
    SELECT * FROM table WHERE champ1 = champ2

    Bon, j'imagine que si tu as posté un message, c'est que cette solution ne fonctionne pas... Mais dans le doute... Je propose !

    Xavier
    0