MySQL 字符串连接
问题与 MySQL 中的字符串连接运算符有关。提供的代码不正确,因为它尝试使用“||”连接字符串操作符而不设置适当的 SQL 模式。
要在 MySQL 中执行字符串连接,需要使用 '||'操作员。但是,要使用此运算符,您必须首先设置“PIPES_AS_CONCAT”或“ANSI”模式。这可以在执行串联操作之前使用 SET 命令来完成。
这是具有适当 SQL 模式集的代码修改版本:
SET sql_mode='PIPES_AS_CONCAT'; SELECT vend_name || ' (' || vend_country || ')' FROM Vendors ORDER BY vend_name;
通过设置 'PIPES_AS_CONCAT' 或“ANSI”模式,启用“||” MySQL 中字符串连接的运算符。这允许您将多个字符串组合成一个字符串,如上面的代码所示。
以上是MySQL中如何正确连接字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!