mysql - 按Mysql列中的第二组数字排序?

标签 mysql

所以我知道如何对混合的数字列进行排序,即

A1, A2, A3

我的问题是它是否有一组混合数字,即

Name_01022017_number-001 

我将如何按第二组数字而不是第一组数字进行排序?我宁愿按该数字排序而不是按日期排序。谢谢。

最佳答案

你可以使用这样的东西:
SELECT CAST('123abc' AS UNSIGNED) AS 字段名;
ORDER BY 字段名

关于mysql - 按Mysql列中的第二组数字排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49180683/

相关文章:

php - 分页器对 afterFind 字段进行排序

php - MySQL BLOB 只接受图像吗?

python - Mysqlclient 需要 MS Visual C++ 10.0,它又需要 .Net Framework 4

php显示来自sql的日期

MySQL 在 JOIN 失败时返回 NULL

mysql - 如何返回MySQL链式调用存储过程?

php - MySQL PHP 创建 "USER"时匹配用户 ID

php - 如何使用 PHP 和 MySQL 自动填充 HTML 中选择元素的选项?

php - 当两个或三个用户同时请求时,我就会有重复的 ID

php - SQL-Server 'uniqueidentifier' 列类型到 MySQL 的迁移问题