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

PostgreSQL Discussion :

Résultas Inatendu suite a un select


Sujet :

PostgreSQL

  1. #1
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut Résultas Inatendu suite a un select
    Bonjour avec le selectsuivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Select parcivilite , count(*)
    From participant
    Group By parcivilite
    J'obtient ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    "parcivilite","count"
    "Madame   ","1"
    "Mademoiselle    ","1"
    "Mademoiselle ","1"
    "Monsieur                         ","1"
    "Mademoiselle  ","1"
    "Madame    ","1"
    "   ","1"
    "  ","4"
    "Monsieur            ","1"
    "Mademoiselle   ","1"
    "Monsieur ","4"
    "Monsieur  ","1"
    "Madame ","1"
    "Monsieur   ","1"
    Savez-vous à quoi cela est du et comment faire pour que mon select corresponde a mon select.

    Merci de vos réponses

  2. #2
    Membre averti

    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Points : 404
    Points
    404
    Par défaut
    Tout simplement car tu as des espaces dans ton champ parcivilite, donc cela correspond à des nom différents, il va falloir que tu fasse un UPDATE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE particpant SET parcivilite = rtrim(parcivilite,' ') ;
    KrysKool
    Christophe Chauvet
    Consultant Odoo
    Python / PostgreSQL

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Un grand merci, ça marche.

    MaitrePylos

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Heu avant que je le fasse table par table, est-il possible de faire cet Update directement sur toutes la base?

  5. #5
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    peux etre avec un procedure stockée, si tu veux un exemple, on thread en ce moment dessus (pour un drop de table) :
    http://www.developpez.net/forums/viewtopic.php?t=392358
    Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
    PostgreSQL 8.4 sous Debian
    Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retourner un object suite à une requête select
    Par [R]Viper dans le forum Accès aux données
    Réponses: 1
    Dernier message: 06/04/2012, 08h46
  2. Afficher les lignes de 2 tables à la suite dans un SELECT
    Par Reskibil dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/02/2008, 17h44
  3. message suspect suite à un select
    Par learn dans le forum Oracle
    Réponses: 1
    Dernier message: 09/08/2006, 09h04
  4. Réponses: 14
    Dernier message: 19/05/2006, 13h26
  5. Pb de select suite à migration d'oracle 8i vers 10G2
    Par childeric dans le forum Oracle
    Réponses: 6
    Dernier message: 19/01/2006, 12h52

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