如何在mysql中附加单引号

Posted

技术标签:

【中文标题】如何在mysql中附加单引号【英文标题】:How to append single quote in mysql 【发布时间】:2018-03-06 11:27:05 【问题描述】:

我需要一些帮助才能在 mysql 中找到一些解决方案。

这是我的字符串,

IT、商业、IT 与软件开发、IT 服务、ERP 解决方案、工业供应、IT 和软件开发

我想要这种类型的输出使用 mysql 查询。

“IT”、“业务”、“IT 与软件开发”、“IT 服务”、“ERP 解决方案”、“工业供应”、“IT 与软件开发”

任何帮助将不胜感激。

【问题讨论】:

你有没有尝试过? MySQL 字符串函数CONCAT()REPLACE() 可以用来完成这项工作。 如here 所述,您可以简单地使用 concat 运算符。 【参考方案1】:

试试这个:

SELECT CONCAT("'",
            REPLACE("IT,Business,IT & Software Development, IT Services, ERP Solution,Industrial Supply,IT & Software Development",",","','"),
        "'");

SQL 小提琴:http://sqlfiddle.com/#!9/9eecb/19140

【讨论】:

以上是关于如何在mysql中附加单引号的主要内容,如果未能解决你的问题,请参考以下文章

如何使用单引号将查询插入mysql

如何在 Sybase 中转义单引号

你如何在MySql中实际搜索反引号?

mysql+php程序中sql语句中的引号使用方法,啥时候用双引号啥时候用单引号

如何在使用 jooq 创建查询字符串时转义单引号?

如何在单引号 php 中使用单引号?