当前正在尝试使用诸如
之类的东西SELECT FirstName, LastName, RaceLevel
FROM Races, Riders
ORDER BY FIELD("Easy","Intermediate","Advanced");
这将返回一个不以这种方式组织的表。我将如何让表格以从上到下组织简单、中级和高级的方式自行组织?感谢您的帮助。
此外,我将如何制作一个 SELECT 语句,在使用 select 语句时将每个难度分成不同的“表”?我不想创建新表,我只是想使用 select 语句一起显示信息,并在最多 4 个完整命令中分别显示信息。
最佳答案
field 函数将您想要排序的列作为第一个参数。
所以你的查询应该是:
SELECT FirstName, LastName, RaceLevel
FROM Races, Riders
ORDER BY FIELD(RaceLevel, "Easy","Intermediate","Advanced");
关于mysql - 在MySQL中使用 "SELECT"命令按特定单词排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47188603/