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.
Mirip denganCONCAT fungsi.
catatan
Jika salah satu atau kedua ekspresi adalah nol, hasil penggabungan adalah. NULL
Sintaks
expression1 || expression2
Argumen
- ekspresi1
-
CHAR
String,VARCHAR
string, ekspresi biner, atau ekspresi yang mengevaluasi salah satu jenis ini. - ekspresi2
-
CHAR
String,VARCHAR
string, ekspresi biner, atau ekspresi yang mengevaluasi salah satu jenis ini.
Jenis pengembalian
Jenis pengembalian string sama dengan jenis argumen masukan. Misalnya, menggabungkan dua string tipe VARCHAR
mengembalikan string tipe. VARCHAR
Contoh
Contoh berikut menggunakan USERS dan VENUE tabel dari database TICKIT sampel. Untuk informasi selengkapnya, lihat Database sampel.
Untuk menggabungkan FIRSTNAME dan LASTNAME bidang dari USERS tabel dalam database sampel, gunakan contoh berikut.
SELECT (firstname || ' ' || lastname) as fullname FROM users ORDER BY 1 LIMIT 10;
+-----------------+ | fullname | +-----------------+ | Aaron Banks | | Aaron Booth | | Aaron Browning | | Aaron Burnett | | Aaron Casey | | Aaron Cash | | Aaron Castro | | Aaron Dickerson | | Aaron Dixon | | Aaron Dotson | +-----------------+
Untuk menggabungkan kolom yang mungkin berisi nol, gunakan ekspresi. NVLdan COALESCE fungsi Contoh berikut digunakan NVL untuk mengembalikan 0
setiap kali NULL
ditemui.
SELECT (venuename || ' seats ' || NVL(venueseats, 0)) as seating 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 | +-------------------------------------+