SELECT list - AWS Clean Rooms

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

SELECT list

SELECT listNama-nama kolom, fungsi, dan ekspresi yang Anda ingin kueri untuk kembali. Daftar ini mewakili output kueri.

Sintaksis

SELECT [ TOP number ] [ DISTINCT ] | expression [ AS column_alias ] [, ...]

Parameter-parameter

TOP nomor

TOPmengambil bilangan bulat positif sebagai argumennya, yang mendefinisikan jumlah baris yang dikembalikan ke klien. Perilaku dengan TOP klausa sama dengan perilaku dengan LIMIT klausa. Jumlah baris yang dikembalikan adalah tetap, tetapi himpunan baris tidak tetap. Untuk mengembalikan serangkaian baris yang konsisten, gunakan TOP atau LIMIT bersama dengan ORDER BY klausa.

DISTINCT

Opsi yang menghilangkan baris duplikat dari set hasil, berdasarkan nilai yang cocok dalam satu atau beberapa kolom.

ekspresi

Ekspresi yang terbentuk dari satu atau lebih kolom yang ada di tabel yang direferensikan oleh kueri. Ekspresi dapat berisi fungsi SQL. Sebagai contoh:

coalesce(dimension, 'stringifnull') AS column_alias

AS column_alias

Nama sementara untuk kolom yang digunakan dalam set hasil akhir. ASKata kunci adalah opsional. Sebagai contoh:

coalesce(dimension, 'stringifnull') AS dimensioncomplete

Jika Anda tidak menentukan alias untuk ekspresi yang bukan nama kolom sederhana, set hasil akan menerapkan nama default ke kolom tersebut.

catatan

Alias dikenali tepat setelah didefinisikan dalam daftar target. Anda tidak dapat menggunakan alias dalam ekspresi lain yang ditentukan setelahnya dalam daftar target yang sama.

Catatan penggunaan

TOPadalah ekstensi SQL. TOPmemberikan alternatif untuk LIMIT perilaku. Anda tidak dapat menggunakan TOP dan LIMIT dalam kueri yang sama.