Exists (DMX)
S’applique à :SQL Server Analysis Services
Retourne true si la sous-requête spécifiée retourne au moins une ligne.
Syntaxe
EXISTS(<subquery>)
Arguments
subquery
Instruction SELECT au format SELECT * FROM <nom> de colonne [liste> de prédicats WHERE<].
Type de résultat
Retourne true si le jeu de résultats retourné par la sous-requête contient au moins une ligne ; sinon, retourne false.
Notes
Vous pouvez utiliser le mot clé NOT avant EXISTS ; par exemple, WHERE NOT EXISTS (<subquery>)
.
La liste des colonnes que vous ajoutez à l'argument de sous-requête d'EXISTS est inappropriée ; la fonction vérifie uniquement l'existence d'une ligne qui remplit la condition.
Exemples
Vous pouvez utiliser EXISTS et NOT EXISTS pour vérifier des conditions dans une table imbriquée. Cela est utile lors de la création d'un filtre qui contrôle les données utilisées pour l'apprentissage ou le test d'un modèle d'exploration de données. Pour plus d’informations, consultez Filtres pour les modèles d’exploration de données (Analysis Services - Exploration de données).
L’exemple suivant est basé sur la structure d’exploration de données et le [Association]
modèle d’exploration de données que vous avez créés dans le didacticiel sur l’exploration de données de base. La requête retourne uniquement les cas où le client a acheté au moins un produit Patch Kit.
SELECT * FROM [Association].CASES
WHERE EXISTS
(
SELECT * FROM [v Assoc Seq Line Numbers]
WHERE [[Model] = 'Patch kit'
)
Une autre façon d’afficher les mêmes données que celles retournées par cette requête consiste à ouvrir le modèle dans la visionneuse d’associations, à cliquer avec le bouton droit sur l’ensemble d’éléments Kit de correctifs = Existant, à sélectionner l’option Extraire , puis à sélectionner Cas de modèle uniquement.
Voir aussi
Fonctions (DMX)
Syntaxe de filtre de modèle et exemples (Analysis Services - Exploration de données)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour