您好,欢迎访问一九零五行业门户网

我们如何组合MySQL表中两列或多列的值?

对于合并mysql表的两个或多个列的值,我们可以使用concat()字符串函数。基本上,mysql concat()函数用于合并两个或多个字符串。
语法concat(string1,string2,…,stringn)
在这里,concat函数的参数是需要合并的字符串。
示例mysql> select concat('ram','is','a','good','boy') as remarks;+---------------+| remarks |+---------------+| ramisagoodboy |+---------------+1 row in set (0.00 sec)
同样地,我们可以使用concat()函数来组合两个或多个列的值。例如,假设我们有一个名为“student”的表,我们希望将学生的姓名和地址集中在一列中,则可以编写以下查询:
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)
以上就是我们如何组合mysql表中两列或多列的值?的详细内容。
其它类似信息

推荐信息