select t.*from tb_user t

--排序顺序by id 3 1 4 2 5
select id, name
from tb_user
where id in ('1', '2', '3', '4','5')
order by (case id
when '3' then
'A'
when '1' then
'B'
when '4' then
'C'
when '2' then
'D'
when '5' then
'E'
end)
本文深入探讨了SQL查询中的排序与优化技巧,通过具体案例展示了如何使用CASE语句进行复杂排序,并利用IN子句高效筛选数据。旨在帮助开发者提升数据库查询效率。
849

被折叠的 条评论
为什么被折叠?



