小编Kei*_*ith的帖子

按数字顺序,然后是字母,然后是空值

我的数据库中有以下列:

abc
1
2
null
100
6
Run Code Online (Sandbox Code Playgroud)

我想按照以下顺序对这些值进行排序和显示:

1
2
6
100
abc
null
Run Code Online (Sandbox Code Playgroud)

任何人请帮我解决它。考虑以下查询:

select * from test_table where status=1 order by test_column DESC
Run Code Online (Sandbox Code Playgroud)

或者

 select * from test_table where status=1 order by if((test_column = '' OR test_column IS NULL),'999999',test_column) DESC
Run Code Online (Sandbox Code Playgroud)

mysql php

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

标签 统计

mysql ×1

php ×1