これが私のコードです:
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 サーバーのバージョンに対応するマニュアルを参照して、最初の行に近い xxx エラーを使用する正しい構文を確認してください。
誰でもこれの正しい構文を手伝ってもらえますか?
MySQL サーバーのバージョン: 5.5.8