Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2011, 15h01   #1
Modérateur
 
Avatar de doc malkovich
 
Homme
Consultant en Business Intelligence
Inscription : juillet 2008
Messages : 950
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : juillet 2008
Messages : 950
Points : 1 467
Points : 1 467
Par défaut Pb résultats MINUS

Bonjour,

Je me pose des questions sur le MINUS.
Je m'explique, j'ai une colonne en VARCHAR2(10) dans 2 tables avec des valeurs identiques.
Je fais un MINUS entre les 2, et je récupère des valeurs.
Code :
1
2
3
SELECT id FROM toto
MINUS
SELECT id FROM titi;
Ok je prends la 1ère valeur ( '001428' - sous sql developper ) et je regarde, argh elle est dans les 2 tables !
Et si je fais
Code :
1
2
3
SELECT id FROM toto WHERE id='001428'
MINUS
SELECT id FROM titi WHERE id='001428';
Aucune ligne n'est retournée ...
Bien sûr les select seuls renvoient bien une ligne.
Un like ou un trim ne changent rien.
J'y perds mon latin, vous savez d'où ça vient ?
Je suis en 9.2.0.1
__________________
Avez-vous 60 secondes pour répondre aux sondages sur BO ici et ?
doc malkovich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h29   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Pour moi tout est normal.
Quel est le résultat que vous attendiez ?
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h33   #3
Modérateur
 
Avatar de doc malkovich
 
Homme
Consultant en Business Intelligence
Inscription : juillet 2008
Messages : 950
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : juillet 2008
Messages : 950
Points : 1 467
Points : 1 467
Pour moi le 1er MINUS ne devrait pas ramener '001428' qui se trouve dans les 2 tables.

Pire, il ne devrait rien ramener du tout ( puisque normalement je sais que tous les id dans titi sont déjà dans toto )
__________________
Avez-vous 60 secondes pour répondre aux sondages sur BO ici et ?
doc malkovich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h57   #4
Membre éprouvé
 
Avatar de xdescamp
 
Homme Xavier Descamps
Inscription : octobre 2008
Messages : 297
Détails du profil
Informations personnelles :
Nom : Homme Xavier Descamps
Âge : 36
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2008
Messages : 297
Points : 422
Points : 422
Envoyer un message via Skype™ à xdescamp
Il doit y avoir une différence, je n'ai jamais rencontré de cas où cela ne fonctionnait pas. Des espaces, un 'o' majuscule au lieu d'un zéro,...
xdescamp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 18h45   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Oups désolé, j'avais mal lu/compris.

Vous pouvez toujours utiliser la fonction DUMP pour vérifier si les valeurs que vous croyez égales le sont vraiment.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 08h17   #6
Modérateur
 
Avatar de doc malkovich
 
Homme
Consultant en Business Intelligence
Inscription : juillet 2008
Messages : 950
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : juillet 2008
Messages : 950
Points : 1 467
Points : 1 467
Ok merci je vais regarder avec la fonction DUMP
La suite la semaine prochaine, je n'ai pas accès à la base aujourd'hui
__________________
Avez-vous 60 secondes pour répondre aux sondages sur BO ici et ?
doc malkovich est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h56.


 
 
 
 
Partenaires

Hébergement Web