Operatore project-awayproject-away operator

Selezionare le colonne nell'input da escludere dall'outputSelect what columns in the input to exclude from the output

T | project-away price, quantity, zz*

L'ordine delle colonne nel risultato è determinato dall'ordine originale nella tabella.The order of the columns in the result is determined by their original order in the table. Vengono eliminate solo le colonne specificate come argomenti.Only the columns that were specified as arguments are dropped. Le altre colonne sono incluse nel risultato.The other columns are included in the result. Vedere anche project.(See also project.)

SintassiSyntax

T | project-away ColumnNameOrPattern [ , ...]T | project-away ColumnNameOrPattern [, ...]

ArgomentiArguments

  • T: tabella di inputT: The input table
  • ColumnNameOrPattern: Nome della colonna o del criterio jolly di colonna da rimuovere dall'output.ColumnNameOrPattern: The name of the column or column wildcard-pattern to be removed from the output.

RestituisceReturns

Tabella con colonne che non sono state denominate come argomenti.A table with columns that were not named as arguments. Contiene lo stesso numero di righe della tabella di input.Contains same number of rows as the input table.

SuggerimentiTips

  • Usare project-rename se si intende rinominare le colonne.Use project-rename if your intention is to rename columns.

  • Usare project-reorder se si intende riordinare le colonne.Use project-reorder if your intention is to reorder columns.

  • È possibile visualizzare project-away tutte le colonne presenti nella tabella originale o calcolate come parte della query.You can project-away any columns that are present in the original table or that were computed as part of the query.

EsempioExamples

La tabella di input T include tre colonne di tipo long: A, B e C.The input table T has three columns of type long: A, B, and C.

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

Rimozione delle colonne che iniziano con "a".Removing columns starting with 'a'.

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