用于舍入的SQL嵌套case语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于舍入的SQL嵌套case语句相关的知识,希望对你有一定的参考价值。
我有一个SQL语句,可以选择4个数据。
首先是名称(String)。
其他3个是数字(浮点数)。
我在添加查看名称的case语句时出现问题,并且根据名称,它应用舍入规则,每个名称最多可以有三个舍入规则,因此case语句必须嵌套?
我该怎么做?你举个例子吗?会是这样的
case name_field
when name_field = apple then
when apple < 5 then
round(apple)
谢谢,
答案
您可以发布有关您的数据或您遇到的任何问题的任何详细信息吗?你似乎在正确的页面上。这是一个嵌套的case语句的例子,可以测试here。
SELECT
*,
CASE
WHEN Country = "UK" THEN
CASE
WHEN City = "London" THEN "A"
ELSE "B"
END
ELSE "C"
END AS something
FROM Customers;
以上是关于用于舍入的SQL嵌套case语句的主要内容,如果未能解决你的问题,请参考以下文章
如何在不自动舍入的情况下在 SQL Server 中返回具有两位小数的数字
在 SQL Server 中执行嵌套 case 语句逻辑的最佳方法
SQL查询语句SELECT中带有case when嵌套子查询判断的问题