小编cat*_*ate的帖子

SQL Else If语句从另一列的数值返回文本值-不起作用

我需要有一个计算列Site_Condition,该列将基于Condition_Score同一表中另一列的数值返回一个文本值。

以下是我尝试插入“计算列规范”中的内容,但收到此消息:

验证公式时出错

我还尝试过使用下面的相同语法从脚本“创建表为”创建它,例如:Site_Condition AS(IF ....)

我究竟做错了什么?

IF([Condition_Score]<0.51,'Very poor',(ELSE  
IF([Condition_Score]<1.51,'Poor', ELSE 
IF([Condition_Score]<2.51,'Moderate',ELSE 
IF([Condition_Score]<3.51,'Good',ELSE 
IF([Condition_Score]>3.51,'Excellent'))))))
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2014

0
推荐指数
1
解决办法
77
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2014 ×1