opérateur project-away

Sélectionnez les colonnes de l'entrée à exclure du résultat.

T | project-away price, quantity, zz*

L’ordre des colonnes dans le résultat est déterminé par leur ordre d’origine dans la table. Seules les colonnes qui ont été spécifiées en tant qu’arguments sont supprimées. Les autres colonnes sont incluses dans le résultat. (Voir aussi project.)

Syntaxe

TColumnNameOrPattern [ ...]

Arguments

  • T: table d’entrée
  • ColumnNameOrPattern : Nom du modèle générique de colonne ou de colonne à supprimer de la sortie.

Retours

Table dont les colonnes ne sont pas nommées en tant qu’arguments. Contient le même nombre de lignes que la table d’entrée.

Conseil

  • Pour renommer des colonnes, utilisez project-rename .
  • Pour réorganiser les colonnes, utilisez project-reorder .
  • Vous pouvez project-away toutes les colonnes présentes dans la table d’origine ou qui ont été calculées dans le cadre de la requête.

Exemples

La table d’entrée T comporte trois colonnes de type long : A, B et C.

datatable(A:long, B:long, C:long) [1, 2, 3]
| project-away C    // Removes column C from the output
Un B
1 2

Suppression des colonnes à partir de « a ».

print a2='a2', b = 'b', a3='a3', a1='a1'
| project-away a*
b
b

Voir aussi

Pour choisir les colonnes de l’entrée à conserver dans la sortie, utilisez Project-Keep.