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 :

requete si une ligne existe deja dans la base


Sujet :

PostgreSQL

  1. #1
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Points : 99
    Points
    99
    Par défaut requete si une ligne existe deja dans la base
    Bonjour,

    je voulais savoir si il ya moyen de faire un requete sur ma base pour voir si une ligne existe deja et que ca me reenvoi un boolean par exemple ou autre


  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select case when count(*) > 0 then 'OUI' else 'NON' end 
    from table 
    where condition_ligne_existante
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Points : 99
    Points
    99
    Par défaut
    Bonjour,

    merci , pour mes parametres de recherche je les mets ou ?

  4. #4
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Sur quelle(s) colonne(s) te bases-tu pour savoir si une ligne existe déjà ? Tu as une colonne qui est clé primaire dans ta table ?
    Tes critères de recherche, tu les mets dans la clause WHERE, en gros depuis ton langage de programmaton tu construits la requête dynamiquement avec la clause where avant de l'exécuter sur la base
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/04/2014, 22h56
  2. [MySQL] Vérifier si un ligne existe déjà dans la base de données avant l'insertion
    Par moukit233 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/08/2009, 12h35
  3. [MySQL] Condition pour tester si une valeur existe déjà dans la base
    Par rachou59650 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/04/2008, 10h22
  4. Réponses: 8
    Dernier message: 03/05/2006, 20h10
  5. Réponses: 3
    Dernier message: 22/04/2006, 06h05

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