这是我的代码:
BEGIN
SELECT SUM(
CASE WHEN first_name > '' THEN 1 ELSE 0 END AS a
CASE WHEN last_name > '' THEN 1 ELSE 0 END AS b,
CASE WHEN country > '' THEN 1 ELSE 0 END AS c,
CASE WHEN state > '' THEN 1 ELSE 0 END AS d,
CASE WHEN city > '' THEN 1 ELSE 0 END AS e)
AS total
FROM employee_profile
WHERE id = user_id_in;
END
这会产生以下错误:
您的 SQL 语法有错误检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在第一行使用 near xxx 错误。
任何人都可以帮助使用正确的语法吗?
MySQL 服务器版本:5.5.8