gpt4 book ai didi

sql - 使用 Len(column_name) 时使用 CASE 求和

转载 作者:行者123 更新时间:2023-12-04 20:54:08 27 4
gpt4 key购买 nike

我正在编写一个查询来计算字符数小于 11 的记录数。

SELECT sum(CASE when LEN(Summary) > 11 then 0 else 1) AS [SummaryErrorCnt],
sum(CASE when LEN(ResolutionNotes) >11 then 0 else 1) AS [ResolutionNotesErrorCnt]
FROM dbo.TicketLog

但我得到了错误

Msg 156, Level 15, State 1, Line 2 Incorrect syntax near the keyword 'FROM'.



我正确地关闭了括号。

我究竟做错了什么?

最佳答案

您错过了 END CASE 的关键字表达式,例如:

CASE when LEN(Summary) > 11 then 0 else 1 END
^^^-- must close CASE with END

关于sql - 使用 Len(column_name) 时使用 CASE 求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36078026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com