mysql连接函数

标签 mysql

当我 concat($name, $surname) 时,有没有办法使用我的 sql 而不是 php 在 $name $surname 之间放置一个空格,所以当我得到了它的格式更清晰的结果?

非常感谢

最佳答案

您可以将字符串文字与您的字段连接起来,因此您可以在要连接的字段之间的字符串中添加一个空格字符。

使用这个:

 CONCAT(name, " ", surname)

此功能在 MySQL manual page for the CONCAT() function 中有非常清楚的记录。 .

还有CONCAT_WS function它允许您指定要在传递给函数的每个其他字段之间使用的分隔符。如果您以相同的方式连接两个以上的字段,则此函数可能被认为比在每个字段之间重复分隔符更简洁。

例如,如果你想添加一个中间名字段,你可以使用这个函数只指定一次分隔符:

CONCAT_WS(" ", first_name, middle_name, surname)

关于mysql连接函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494775/

相关文章:

java - 我如何在java中每次迭代列表以获取10个元素

MySQL通过将不同表中的单元格相乘得到结果

MySQL 填写其他表中的值

java - Vaadin ValueChangeEvent getProperty 特定表列

mysql - 在远程主机上通过 MySql 执行 Shell 命令

php - 如何添加适当的 Doctrine 查询构建器并加入表格

mysql - Mysql解释查询不一样测试与本地

php - 使用 codeigniter 显示详细用户(从 php 移动到 Codeigniter)

php - 显示再次投票的剩余时间

mysql - 无法保留左连接中第一个表的 ID