Rumah > pangkalan data > tutorial mysql > Bagaimanakah MySQL Menggabungkan Rentetan?

Bagaimanakah MySQL Menggabungkan Rentetan?

Susan Sarandon
Lepaskan: 2024-12-24 15:21:11
asal
214 orang telah melayarinya

How Does MySQL Concatenate Strings?

Menggabungkan Rentetan dalam MySQL

Dalam MySQL, rentetan penggabungan berbeza sedikit daripada amalan biasa dalam Sistem Pengurusan Pangkalan Data (DBMS) yang lain. Tidak seperti menggunakan operator seperti atau ||, MySQL menggunakan fungsi CONCAT khusus untuk penggabungan rentetan.

Untuk menggabungkan lajur nama akhir dan nama pertama, pertanyaan berikut harus digunakan:

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

Ini arahan menggunakan fungsi CONCAT untuk menggabungkan kandungan lajur first_name dan last_name ke dalam Nama baharu lajur.

Selain itu, MySQL menyediakan fungsi CONCAT_WS (Concatenate With Separator) sebagai versi khusus CONCAT(). Ia membenarkan kemasukan aksara pemisah antara rentetan bercantum:

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

Dalam contoh di atas, aksara ruang digunakan sebagai pemisah.

MySQL juga menawarkan kaedah alternatif untuk melaksanakan penyatuan rentetan melalui mod SQL PIPES_AS_CONCAT. Mengaktifkan mod ini membenarkan penggunaan || sebagai pengendali penggabungan rentetan, bersamaan dengan fungsi CONCAT():

SET PIPES_AS_CONCAT=1;
SELECT first_name || last_name AS Name FROM test.student;
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah MySQL Menggabungkan Rentetan?. 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