MySQL进行FizzBu zz测试时出现错误

问题描述 投票:0回答:1
SELECT `index`
    CASE 
        WHEN `index`%15=0 then "fizzbuzz"
        WHEN `index`%3=0 then "fizz"
        WHEN `index`%5=0 then "buzz"
        ELSE `index`
    END AS "fizzbuzz_test"
FROM `columns`;

我对MySQL还是很陌生,我正在尝试对此fizzbuzz测试进行编码。 index是整数值时,理论上应该可以使用。但是,我收到语法错误。不知道我在哪里做错了。

mysql case-when
1个回答
-1
投票

尝试使用此字符'代替`

SELECT'索引'案件当'index'%15 = 0时,然后'fizzbuzz'当'index'%3 = 0时,则'fizz'当“索引”%5 = 0时,则为“嗡嗡声”ELSE“索引”END AS'fizzbuzz_test'来自“列”;

© www.soinside.com 2019 - 2024. All rights reserved.