dedup

Utilisez la commande dedup pour enlever les résultats qui contiennent la même combinaison de valeurs de champ en fonction de l'ordre de recherche généré via la commande sort.

Syntaxe

dedup <dedup_options> <field_name> [, <field_name>, ...]

Paramètres

Le tableau suivant répertorie les paramètres utilisés dans cette commande, ainsi que leur description.

Paramètre Description

field_name

Indiquez le champ dont les valeurs doivent être vérifiées pour les doublons.

dedup_options

Syntaxe :

[count = <count>][includenulls = [true|false]] [consecutive = [true|false]]

count : indique le nombre de doublons à renvoyer. La valeur par défaut est 1, si aucune autre valeur n'est spécifiée.

includenulls : incluez les résultats où les champs dedup ont la valeur NULL. La valeur par défaut est false, si elle n'est pas indiquée.

consecutive : enlève uniquement les résultats avec des combinaisons de valeurs en double consécutives. La valeur par défaut est false, si elle n'est pas spécifiée.

Les groupes de requêtes suivants enregistrent chaque combinaison unique de ville hôte et d'adresse IP client, calculent la somme des tailles de contenu pour chaque groupe, trient chaque groupe par ordre décroissant de taille de contenu et enlèvent enfin les lignes en double pour une ville hôte client. Ainsi, seules les lignes correspondant à la taille de contenu la plus élevée pour chaque ville hôte client sont conservées :

* | stats sum('Content Size') as 'Content Size' by 'Client Host City', 'Source IP'
    | sort -'Content Size'
    | dedup 'Client Host City'

Avec la requête ci-dessus, la table des enregistrements résultants comporte trois colonnes : Client Host City, Source IP et Content Size.

Si vous indiquez l'option dedup count = 2, 2 lignes ayant la même valeur que Client Host City sont disponibles.

Si vous indiquez l'option dedup includenulls = true, ces lignes sont incluses où la valeur Client Host City est NULL.

Si vous indiquez l'option dedup consecutive = true, seules les lignes sont enlevées où les valeurs consécutives de Client Host City sont identiques.