如何在mysql中按变量排序?

如何在mysql中按变量排序?,mysql,sql,select,sql-order-by,Mysql,Sql,Select,Sql Order By,我想具体点餐 mytable 第1列不同的值: completed,in-progress,yetstart,yetfinish 我想点菜 yetstart,in-progress,completed,yetfinish 在此序列中,使用函数对列数据进行排序: 试试这个: SELECT * FROM tableA ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish'); 使用函数按列数

我想具体点餐

mytable
第1列不同的值:

completed,in-progress,yetstart,yetfinish
我想点菜

yetstart,in-progress,completed,yetfinish  
在此序列中,使用函数对列数据进行排序:

试试这个:

SELECT * 
FROM tableA 
ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish');
使用函数按列数据排序:

试试这个:

SELECT * 
FROM tableA 
ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish');
使用函数按列数据排序:

试试这个:

SELECT * 
FROM tableA 
ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish');
使用函数按列数据排序:

试试这个:

SELECT * 
FROM tableA 
ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish');

这个排序的意义是什么?这个排序的意义是什么?这个排序的意义是什么?这个排序的意义是什么?这个字段看起来更优雅一些。只有当有其他值应该排序到末尾时,Case才更好。字段看起来更优雅一些。只有当有其他值应该排序到末尾时,Case才更好。字段看起来更优雅一些。只有当有其他值应该排序到末尾时,Case才更好。字段看起来更优雅一些。只有当有其他值应该排序到末尾时,Case才更好。