相关疑难解决方法(0)

MySQL:按字段排序,将空单元格放在最后

我有一个MySQL表,其中包含许多产品.我想要做的是按一个特定列对表进行排序(大多数值以数字开头,例如:1st,2nd)等等.但是,由于某些记录没有此列的值,所以当我尝试排序时,表格自动将空行放在第一位.

我正在寻找一种方法来排序ASCENDING行,但只在有序记录的末尾插入空白记录,如果这有意义的话?

任何帮助都会非常感激!

mysql sorting

40
推荐指数
2
解决办法
2万
查看次数

mysql是否具有返回带序数后缀的数字的功能?

基本上我在寻找类似的东西

SELECT ordinal(my_number) FROM my_table
Run Code Online (Sandbox Code Playgroud)

哪会回来

1st
11th
1071st
...
etc
Run Code Online (Sandbox Code Playgroud)

但最好不使用存储过程

mysql ordinals

1
推荐指数
1
解决办法
2646
查看次数

标签 统计

mysql ×2

ordinals ×1

sorting ×1