Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh menggabungkan nilai dua atau lebih lajur dalam jadual MySQL?

Bagaimanakah kita boleh menggabungkan nilai dua atau lebih lajur dalam jadual MySQL?

王林
王林ke hadapan
2023-09-16 10:13:06671semak imbas

Bagaimanakah kita boleh menggabungkan nilai dua atau lebih lajur dalam jadual MySQL?

Untuk menggabungkan nilai dua atau lebih lajur jadual MySQL, kita boleh menggunakan fungsi rentetan CONCAT(). Pada asasnya, fungsi MySQL CONCAT() digunakan untuk menggabungkan dua atau lebih rentetan.

Syntax

CONCAT(String1,String2,…,StringN)

Di sini, parameter fungsi CONCAT ialah rentetan yang perlu digabungkan.

Contoh

mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks;
+---------------+
| Remarks       |
+---------------+
| Ramisagoodboy |
+---------------+
1 row in set (0.00 sec)

Begitu juga, kita boleh menggunakan fungsi CONCAT() untuk menggabungkan nilai dua atau lebih lajur. Sebagai contoh, katakan kita mempunyai jadual yang dipanggil "Pelajar" dan kita ingin mengelompokkan nama dan alamat pelajar dalam satu lajur, kita boleh menulis pertanyaan berikut:

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student;
+------+---------+---------+--------------------+
| Id   | Name    | Address | ID, Name, Address  |
+------+---------+---------+--------------------+
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   |
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   |
| 15   | Harshit | Delhi   | 15, Harshit, Delhi |
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur |
+------+---------+---------+--------------------+
4 rows in set (0.00 sec)

Atas ialah kandungan terperinci Bagaimanakah kita boleh menggabungkan nilai dua atau lebih lajur dalam jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam