根据满足的条件对行进行排序?

根据满足的条件对行进行排序?,第1张

根据满足的条件对行进行排序?

这样的事情应该起作用:

SELECt * FROM peopleORDER BY  CASE WHEN name LIKE "I%" THEN 0    WHEN name LIKE "%ster" THEN 1    WHEN name LIKE "%lo%" THEN 2 ELSE 3 END ASC;

在Access中,您可能必须诉诸嵌套

IIF()
s:

ORDER BY  IIF( name LIKE "I%",     0,  IIF( name LIKE "%ster%", 1,  IIF( name LIKE "%lo%",   2,    3  ) ) ) ASC


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5021433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存