I am learning how to query bigquery (esp STRUCTs and ARRAYs)

I have a table structured as below reference table:
Table Name: Addresses
Name (String), Age(INT, Address (RECORD and REPEATED)
The columns within Address are : address1, address2, city, zipcode

Question:
how do I select all columns except zipcode

I tried querying as follows

```
  SELECT 
  EXCEPT(zipcode)
  FROM Address, UNNEST(address) 

```

The above query is retrieving the address record field column twice.

Also, the subsequent select command that runs is as follows

```
SELECT 
Name, 
Age, 
Address
from temp

```

The address should have all columns except zipcode.