|| Operator (Penggabungan) - AWS Clean Rooms

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

|| Operator (Penggabungan)

Menggabungkan dua ekspresi di kedua sisi simbol || dan mengembalikan ekspresi gabungan.

Operator penggabungan mirip dengan. Fungsi CONCAT

catatan

Untuk kedua fungsi CONCAT dan operator penggabungan, jika salah satu atau kedua ekspresi adalah nol, hasil penggabungan adalah nol.

Sintaks

expression1 || expression2

Argumen

ekspresi1, ekspresi2

Kedua argumen dapat berupa string atau ekspresi karakter fixed-length atau variable-length.

Jenis pengembalian

Operator || mengembalikan string. Jenis string sama dengan argumen input.

Contoh

Contoh berikut menggabungkan bidang FIRSTNAME dan LASTNAME dari tabel USERS:

select firstname || ' ' || lastname from users order by 1 limit 10; concat ----------------- Aaron Banks Aaron Booth Aaron Browning Aaron Burnett Aaron Casey Aaron Cash Aaron Castro Aaron Dickerson Aaron Dixon Aaron Dotson (10 rows)

Untuk menggabungkan kolom yang mungkin berisi nol, gunakan ekspresi. Fungsi NVL dan COALESCE Contoh berikut menggunakan NVL untuk mengembalikan 0 setiap kali NULL ditemui.

select venuename || ' seats ' || nvl(venueseats, 0) from venue where venuestate = 'NV' or venuestate = 'NC' order by 1 limit 10; seating ----------------------------------- Ballys Hotel seats 0 Bank of America Stadium seats 73298 Bellagio Hotel seats 0 Caesars Palace seats 0 Harrahs Hotel seats 0 Hilton Hotel seats 0 Luxor Hotel seats 0 Mandalay Bay Hotel seats 0 Mirage Hotel seats 0 New York New York seats 0