本文介绍了使用 CASE WHEN 按两列排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我有一个这样的查询:
我想做的是按两列排序 - 但这显示语法错误:
What I would like to do is sorting by two columns - but this is showing syntax error:
知道在这种情况下如何按两列排序吗?
Any idea how to sort by two columns in this case?
推荐答案
CASE
是一个返回单个表达式/值的表达式.您需要为每一列编写一个 CASE
语句:
CASE
is an expression that returns a single expression/value. You need to write one CASE
statement per column:
更新(反映更新的问题)
由于您有 ROW_NUM
列,您可以按此排序:
Since you have ROW_NUM
column, you can sort by that:
这篇关于使用 CASE WHEN 按两列排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!