我有以下查询,它以我想要的特定顺序列出项目。现在我想硬编码一个要与其他值一起显示的值,但这个值在我的表中不存在,我不想添加它。
这是查询:
select item_name from item_table
order by
case
when item_name = 'New' then 1
when item_name = 'In Progress' then 2
when item_name = 'Passed' then 3
when item_name = 'Exempt' then 4
else 5
end, item_name;
我需要的预期结果
New
In Progress
Passed
Expired
Exempt
我得到的实际结果:
New
In Progress
Passed
Exempt
有没有办法Expired在我运行查询时对要显示的其他项目进行硬编码?