【发布时间】:2017-01-06 18:55:49
【问题描述】:
我的数据库版本 5.6.34
我正在使用类似的案例陈述
SELECT
customerName, state, country
FROM
customers
ORDER BY (CASE
WHEN state IS NULL THEN country
ELSE state
END);
表名是客户
我在 SQL 下的 mysql 数据库中编写这个查询,我还附上了我的表格,你可以在那里看到,
问题是
#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 6 行的“state IS NULL THEN country     ELSE state END) LIMIT 0, 25”附近使用正确的语法
如果有人帮助我,我将非常感激
【问题讨论】:
-
不要使用硬空格,例如 MS Word 生成的。