Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menggabungkan Rentetan dalam MySQL?

Bagaimana untuk Menggabungkan Rentetan dalam MySQL?

Mary-Kate Olsen
Lepaskan: 2024-12-15 06:21:10
asal
782 orang telah melayarinya

How to Concatenate Strings in MySQL?

Menggabungkan Rentetan dalam MySQL

Semasa cuba untuk menggabungkan dua lajur, last_name dan first_name, pengguna menghadapi masalah dalam MySQL dan MySQL Workbench 5.2 CE. Pertanyaan berikut gagal untuk menggabungkan lajur:

select first_name + last_name as "Name" from test.student
Salin selepas log masuk

Memahami Penggabungan Rentetan dalam MySQL

Tidak seperti kebanyakan sistem pengurusan pangkalan data (DBMS), MySQL tidak menggunakan atau || operator untuk penggabungan rentetan. Sebaliknya, ia menggunakan fungsi CONCAT:

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Salin selepas log masuk

MySQL juga menyediakan fungsi CONCAT_WS (Concatenate With Separator), varian CONCAT() yang membenarkan penetapan pemisah antara nilai yang digabungkan:

SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Salin selepas log masuk

Tambahan Pertimbangan

Untuk pengguna yang ingin mentafsir || sebagai operator penggabungan rentetan dalam MySQL, mod SQL PIPES_AS_CONCAT boleh didayakan untuk meniru tingkah laku CONCAT(). Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa mod ini mempengaruhi tingkah laku || untuk semua pertanyaan, bukan sahaja operasi penggabungan rentetan.

Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Rentetan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan