

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Ubah nama bidang dalam array menggunakan `CAST`
<a name="changing-row-arrays-with-cast"></a>

Untuk mengubah nama field dalam larik yang berisi`ROW`nilai, Anda dapat`CAST`yang`ROW`deklarasi:

```
WITH dataset AS (
  SELECT
    CAST(
      ROW('Bob', 38) AS ROW(name VARCHAR, age INTEGER)
    ) AS users
)
SELECT * FROM dataset
```

Kueri ini kembali:

```
+--------------------+
| users              |
+--------------------+
| {NAME=Bob, AGE=38} |
+--------------------+
```

**catatan**  
Pada contoh di atas, Anda menyatakan`name`sebagai`VARCHAR`karena ini adalah jenisnya di Presto. Jika Anda menyatakan hal ini`STRUCT`di dalam`CREATE TABLE`pernyataan, gunakan`String`jenis karena Hive mendefinisikan tipe data ini sebagai`String`.