Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menggabungkan rentetan dengan betul dalam MySQL?

Bagaimana untuk menggabungkan rentetan dengan betul dalam MySQL?

Patricia Arquette
Lepaskan: 2024-12-27 22:54:10
asal
340 orang telah melayarinya

How to Correctly Concatenate Strings in MySQL?

Penggabungan Rentetan MySQL

Soalan berkenaan dengan pengendali penggabungan rentetan dalam MySQL. Kod yang disediakan tidak betul kerana ia cuba menggabungkan rentetan menggunakan '||' operator tanpa menetapkan mod SQL yang sesuai.

Untuk melakukan penggabungan rentetan dalam MySQL, anda perlu menggunakan '||' pengendali. Walau bagaimanapun, untuk menggunakan operator ini, anda mesti menetapkan mod 'PIPES_AS_CONCAT' atau 'ANSI' dahulu. Ini boleh dilakukan menggunakan arahan SET sebelum melakukan operasi penggabungan.

Berikut ialah versi kod yang diubah suai dengan set mod SQL yang sesuai:

SET sql_mode='PIPES_AS_CONCAT';
SELECT vend_name || ' (' || vend_country || ')'
FROM Vendors
ORDER BY vend_name;
Salin selepas log masuk

Dengan menetapkan 'PIPES_AS_CONCAT' atau Mod 'ANSI', anda mendayakan '||' operator untuk penggabungan rentetan dalam MySQL. Ini membolehkan anda menggabungkan berbilang rentetan menjadi satu rentetan, seperti yang ditunjukkan dalam kod di atas.

Atas ialah kandungan terperinci Bagaimana untuk menggabungkan rentetan dengan betul 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