operator project-away
Pilih kolom apa dari input yang akan dikecualikan dari output.
T | project-away price, quantity, zz*
Urutan kolom dalam hasil ditentukan oleh urutan aslinya dalam tabel. Hanya kolom yang ditentukan sebagai argumen yang dihilangkan. Kolom lainnya disertakan dalam hasilnya. (Lihat juga project.)
Sintaks
T| project-awayColumnNameOrPattern [, ...]
Argumen
- T: Tabel input
- ColumnNameOrPattern: Nama kolom atau pola kartubebas kolom yang akan dihapus dari output.
Mengembalikan
Tabel dengan kolom yang tidak disebut sebagai argumen. Berisi jumlah baris yang sama dengan tabel input.
Tip
- Untuk mengganti nama kolom, gunakan
project-rename. - Untuk mengurutkan ulang kolom, gunakan
project-reorder. - Anda dapat
project-awaysetiap kolom yang ada dalam tabel asli atau yang dihitung sebagai bagian dari kueri.
Contoh
Tabel input T memiliki tiga kolom jenis long: A, B, dan C.
datatable(A:long, B:long, C:long) [1, 2, 3]
| project-away C // Removes column C from the output
| A | B |
|---|---|
| 1 | 2 |
Menghapus kolom yang dimulai dengan 'a'.
print a2='a2', b = 'b', a3='a3', a1='a1'
| project-away a*
| b |
|---|
| b |
Lihat juga
Untuk memilih kolom mana dari input yang akan disimpan di output, gunakan project-keep.