Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我想使用select查询,但是–&引用;及-&引用;在SQL查询中是不同的_Mysql_Sql - Fatal编程技术网

Mysql 我想使用select查询,但是–&引用;及-&引用;在SQL查询中是不同的

Mysql 我想使用select查询,但是–&引用;及-&引用;在SQL查询中是不同的,mysql,sql,Mysql,Sql,我需要帮助 首先为我的英语不好感到抱歉 所以,我想在MYSQL中选择一个值,但我想让SQL读取“–”和“-”是相同的值 就像“红苹果”和“红苹果”一样 对此有什么疑问吗 谢谢,您可以使用正则表达式: where col regexp '^Red [–-] Apple$' 可以使用正则表达式: where col regexp '^Red [–-] Apple$' 您可以尝试寻找一种将两个破折号视为同一符号的排序规则(我没有见过这种排序规则)。但最好的解决方案是规范化数据(例如,将所有长虚线替

我需要帮助

首先为我的英语不好感到抱歉

所以,我想在MYSQL中选择一个值,但我想让SQL读取“–”和“-”是相同的值

就像“红苹果”和“红苹果”一样

对此有什么疑问吗


谢谢,您可以使用正则表达式:

where col regexp '^Red [–-] Apple$'

可以使用正则表达式:

where col regexp '^Red [–-] Apple$'

您可以尝试寻找一种将两个破折号视为同一符号的排序规则(我没有见过这种排序规则)。但最好的解决方案是规范化数据(例如,将所有长虚线替换为常规虚线)。您可以尝试寻找将两个虚线视为同一符号的排序规则(我还没有看到这种排序规则)。但最好的解决方案是规范化数据(例如,将所有长虚线替换为常规虚线)。