小编Rai*_*Ror的帖子

如何在MySQL中按顺序输出项目?

我有一个名为"menu_order"的列,它没有默认值.当我使用以下select语句选择此列的内容时:

SELECT * FROM categories ORDER BY menu_order ASC
Run Code Online (Sandbox Code Playgroud)

它列出了首先没有菜单顺序的类别项目,然后列出了1和2和3的类别项目.当我试图按顺序列出内容时,有没有办法阻止SQL在数字之前不采取任何措施?

所以,例如,如果我有:

cat_name | menu_order
----------------------
Lunch    | 1
Dinner   | 
Run Code Online (Sandbox Code Playgroud)

我执行我的查询,输出应该是:

Lunch Dinner
Run Code Online (Sandbox Code Playgroud)

不:

Dinner Lunch
Run Code Online (Sandbox Code Playgroud)

mysql

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

标签 统计

mysql ×1