sql排序null在最后
SELECT *
FROM T_RPT_BUSINESS_STRUCTURE T
WHERE T.JYS_ID = 11
ORDER BY DECODE(T.BUSS_TYPE_ID, '-1', NULL, T.BUSS_TYPE_ID),
DECODE(T.TRADE_VARIETY_ID, '-1', NULL, T.TRADE_VARIETY_ID),
DECODE(T.TRADE_SUBVARIETY_ID, '-1', NULL, T.TRADE_SUBVARIETY_ID),
DECODE(T.TRADE_CODE, '-1', NULL, T.TRADE_CODE) NULLS LAST
本文介绍了一种SQL查询技巧,通过使用DECODE函数结合NULLS LAST关键字实现特定字段的排序需求,确保NULL值始终位于排序结果的末尾。此方法适用于需要对多个层级的分类字段进行排序的场景。
9892

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



