IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

D�veloppement SQL Server Discussion :

R�sultat d'une requ�te


Sujet :

D�veloppement SQL Server

  1. #1
    Membre confirm�
    Femme Profil pro
    Webdesigner
    Inscrit en
    Juin 2020
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Webdesigner

    Informations forums :
    Inscription : Juin 2020
    Messages : 44
    Par d�faut R�sultat d'une requ�te
    Bonjour ALL,

    j'ai 2 tables depuis lesquelles je cherche a avoir des informations renseign�es sur une seule ligne sans avoir des NULL,
    la requete que j'ai utilis� est:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    select a.domaine, a.[nombre de ligne], b.[Nom de l'etape], b.[durée d'execution], b.[b.tracking date] 
    from TableA a full outer join Table b on a.domaine= b.domaine
    mais cette requete me retourne des null
    est ce que vous pouvez m'aider pour arriver au resultat que je veux s'il vous plais.



    merci beaucoup.
    Images attach�es Images attach�es  

  2. #2
    Mod�rateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 624
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 624
    Billets dans le blog
    10
    Par d�faut
    Bonjour

    Le principe d'une requ�te FULL OUTER JOIN �tant d'avoir deux tables OUTER, il y a presque obligatoirement des NULL sauf s'il y a bijection entre les deux tables.
    Si vous ne voulez que les �l�ments qui correspondent strictement, utilisez des jointures INNER

    Au passage : je ne sais pas qui a eu l'id�e de nommer des colonnes avec des s�parateurs, caract�res accentu�s et autres plaisanteries, mais ce n'est vraiment pas une bonne id�e

  3. #3
    Membre confirm�
    Femme Profil pro
    Webdesigner
    Inscrit en
    Juin 2020
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Webdesigner

    Informations forums :
    Inscription : Juin 2020
    Messages : 44
    Par d�faut R�sultat d'une requ�te
    merci pour votre r�ponse.

    EN FAIT lorsque j'utilise inner join la requ�te ne r�cup�re rien !

  4. #4
    Mod�rateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 624
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 624
    Billets dans le blog
    10
    Par d�faut
    vu que la jointure est faite sur le nom de domaine, c'est donc que le contenu ou la collation sont diff�rents
    V�rifiez l'orthographe exacte dans chacune des tables, la pr�sence �ventuelle de caract�res non affichables, les combinaisons majuscules/minuscules etc.

    Au passage : avoir un crit�re de jointure sur une colonne s�mantique de type(var)char est symptomatique d'une mauvaise mod�lisation et source de bien des maux, la preuve :/

  5. #5
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par d�faut
    Dans votre 2e tables (B) les donn�es de Domaine contiennent un blanc avant le nom. Commencez donc par virer les blancs � coup de TRIM.

    A +
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comparer le r�sultat d'une requ�te
    Par VirginieGE dans le forum ASP
    R�ponses: 3
    Dernier message: 10/08/2004, 15h15
  2. Arrondir le r�sultat d'une requ�te
    Par wautierp dans le forum Langage SQL
    R�ponses: 2
    Dernier message: 07/06/2004, 11h56
  3. R�sultat d'une requ�te dans une variable...
    Par Hoegaarden dans le forum Bases de donn�es
    R�ponses: 6
    Dernier message: 28/04/2004, 13h51
  4. R�sultat d'une requ�te SQL
    Par camino dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 21/02/2004, 15h22
  5. [BDD] Enregistrer le r�sultat d'une requ�te
    Par Mowgly dans le forum C++Builder
    R�ponses: 5
    Dernier message: 19/06/2002, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo