Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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按顺序,跳过非字母数字_Mysql_Sql - Fatal编程技术网

mysql按顺序,跳过非字母数字

mysql按顺序,跳过非字母数字,mysql,sql,Mysql,Sql,在执行mysql按标题排序时,我得到以下结果: #314: Basket Case $1.2 Billion Scam: Ft. Frauderdale (Dis)Members Only - M - ...And Something Makes 3 3:10 to Yuma (2007) 我如何忽略特殊字符,因此结果将按如下方式排序: $1.2 Billion Scam: Ft. Frauderdale 3:10 to Yuma (2007) #314: Basket Case ...And

在执行mysql
按标题排序时,我得到以下结果:

#314: Basket Case
$1.2 Billion Scam: Ft. Frauderdale
(Dis)Members Only
- M -
...And Something Makes 3
3:10 to Yuma (2007)
我如何忽略特殊字符,因此结果将按如下方式排序:

$1.2 Billion Scam: Ft. Frauderdale
3:10 to Yuma (2007)
#314: Basket Case
...And Something Makes 3
(Dis)Members Only
- M -

嵌套替换以实现没有特殊字符的列,如

SELECT REPLACE(REPLACE(field, '.', ''), '#', '') AS fld
FROM table
ORDER BY fld

这难道不能消除一些结果吗?请参阅更新的问题。您必须直接按
@PM77-1的顺序进行所有更换,是这样吗?我认为MySQL允许这样做是不符合SQL的+1@Joop你误会我了。MySql将允许这样的别名使用。我的意思是你的输出不会显示OP想要的结果。你能列出这6行应该显示的确切顺序吗?顶部的条目是我目前拥有的。底部的条目是我需要的。确切地说0-9,a-z