-2
A
回答
0
您不能嵌套case语句,每一个都需要独自站立。你不能给他们不同的名字。
你可以尝试合并欺骗,像
SELECT COALESCE
(
CASE WHEN condition1 THEN calculation1 ELSE calcelse1 END,
CASE WHEN condition2 THEN calculation2 ELSE calcelse2 END,
etc...
)
,但我认为它不会直接解决您的问题。
恕我直言,你需要加强你的每个案例陈述。或者你要用一个pivot语句来实现它。乍一看,您需要考虑重新设计您的数据模型...
相关问题
- 1. 如何编写以下SQL case语句?
- 2. 一个或两个SQL case语句
- 3. 在case语句中选择语句sql
- 4. SQL CASE语句
- 5. SQL CASE语句
- 6. CASE语句SQL
- 7. SQL CASE语句
- 8. 减去两个case语句
- 9. SQL中的一个CASE语句的两个或多个结果
- 10. where语句中的case语句 - SQL Server
- 11. 在case语句后编写JOIN语句
- 12. SQL中的IF/CASE语句
- 13. Spark SQL中的case语句
- 14. SQL CASE WHEN语句
- 15. 如何编写一个select case case语句
- 16. 在另一个Case语句中使用Case语句的结果
- 17. SQL - 在与CASE语句
- 18. sql case语句在哪里?
- 19. 在WHERE子句中的CASE语句中有两个参数
- 20. 如何在SQL Server中为此逻辑编写CASE语句语法?
- 21. 如何CASE语句
- 22. 如何根据CASE语句的值编写WHERE语句?
- 23. T-SQL中的SQL Server CASE语句
- 24. 在SQL中如何使用多个case语句?
- 25. 在Python中编写case语句
- 26. 在LINQ中写入case语句
- 27. 在bash脚本中写入case语句
- 28. CASE语句的SQL查询
- 29. SQL的下通CASE语句
- 30. SQL语句中加入语句后的case语句
请在问题中包含实际代码而不是图像。此外,请更具体地了解您遇到的_what_错误。看看你的代码,目前还不清楚case case表达式应该是什么样的,请澄清一下。 – jpw
请在这里复制SQL语句。我们更容易编辑您的查询。 – Han
[如何用大写字母写两个case语句]可能的重复(http://stackoverflow.com/questions/38197852/how-to-write-two-case-statements-with-in-case) – GarethD