使用ORDER BY FIELD函数来实现按照指定顺序排列某一列的数据。\n\n语法如下:\n\nSELECT * FROM table_name ORDER BY FIELD(column_name, value1, value2, value3, ...);\n\n其中,column_name是需要排序的列名,value1、value2、value3等是按照指定顺序排列的值。\n\n例如,一个表名为students,其中有一个列名为grade,需要按照“优、良、中、及格、不及格”的顺序排列,可以使用以下语句:\n\nSELECT * FROM students ORDER BY FIELD(grade, '优', '良', '中', '及格', '不及格');\n\n这样就可以按照指定顺序排列grade列的数据了。

MySQL 按指定顺序排列列数据 - ORDER BY FIELD 函数使用教程

原文地址: https://www.cveoy.top/t/topic/oFml 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录