Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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,可以按字符对整数进行排序吗 因此,列表[110、120、10、200、20]将以如下方式结束: 10, 110, 120, 20, 200 如果将整数强制转换为varchar或text值,并按该强制转换排序,则它应该可以工作 ORDER BY CAST(myField AS CHAR) 如果将整数强制转换为varchar或text值,并按该强制转换排序,则它应该可以工作 ORDER BY CAST(myField AS CHAR) 你试过什么?您排除了文档中的哪些功能,为什么?您尝试了哪些

可以按字符对整数进行排序吗

因此,列表
[110、120、10、200、20]
将以如下方式结束:

10,
110,
120,
20,
200

如果将整数强制转换为varchar或text值,并按该强制转换排序,则它应该可以工作

ORDER BY CAST(myField AS CHAR)

如果将整数强制转换为varchar或text值,并按该强制转换排序,则它应该可以工作

ORDER BY CAST(myField AS CHAR)

你试过什么?您排除了文档中的哪些功能,为什么?您尝试了哪些功能?您在文档中排除了哪些功能,为什么?