任何人都可以帮助理解以下两个语句之间的区别吗? 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