[Résolu] Sélectionner des valeurs vides

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
pracolas
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 03 févr. 2007 06:58

[Résolu] Sélectionner des valeurs vides

Message par pracolas »

Bonjour,
je souhaite faire une requète avec une condition du style:

... WHERE "champ1"=vide

J'ai essayé avec =null, mais ca ne marche pas...

merci
OOo 2.1
WINDOWS
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Il y a sûrement plus simple mais ceci fonctionne en mode SQL (c'est-à-dire sans visualisation en mode ébauche) :

Code : Tout sélectionner

SELECT "Nom", "Adresse2", IFNULL( "Adresse2", True ) AS "test" FROM "TClients" WHERE "test" = True
pracolas
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 03 févr. 2007 06:58

Message par pracolas »

ouf,

y'aurait pas un truc du genre

UPDATE "table1" SET "champ1"='11' WHERE "champ2"=null

??
OOo 2.1
WINDOWS
pracolas
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 03 févr. 2007 06:58

Message par pracolas »

Bon, alors tant qu'on y est, comment on fait pour ajouter plusieurs termes? j'ai essayé le AND, mais ca marche pas...
OOo 2.1
WINDOWS
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Code : Tout sélectionner

SELECT "Adresse1", "Adresse2" FROM "TClients" AS "TClients"   WHERE  "Adresse2" is null  AND   "Adresse1" is null
Merci...
pracolas
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 03 févr. 2007 06:58

Message par pracolas »

Ah ben vla-t-il pas qu'ca marche ce matin...
:D
OOo 2.1
WINDOWS