按条款排序问题-提供不同的结果集

时间:2019-11-14 19:58:44

标签: sql-order-by

任何人都可以帮助理解以下两个语句之间的区别吗? bot会产生不同的结果。

当我们以下面喜欢的不同样式使用“ WHEN”条件时,会有什么不同?

Order BY
CASE WHEN @SortOrder = 'DESC' THEN Table1.ClientName END DESC
CASE WHEN @SortOrder = 'ASC' THEN Table1.ClientName END ASC


Order By 
CASE @SortOrder WHEN 'DESC' THEN Table1.ClientName END DESC
CASE @SortOrder WHEN 'ASC' THEN Table1.ClientName END ASC

0 个答案:

没有答案
相关问题