关于#mysql#的问题:您的SQL语法有错误

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解使用near'case的正确语法

img

img

case 前边的逗号呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/745202
  • 除此之外, 这篇博客: MySQL自定义变量的语法,Case When语法及用法中的 使用用户自定义变量 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    我们用到这个知识来完成,思想就是定义一个变量,再查询的时候统计出现的次数,那么就得到了出现次数 >=3 次的数字。

    代码里面还涉及到了一个 case when的语法,我们也先复习一下:


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^