次のクエリはnew_name
、テーブルからすべての結果セットを返しますnames
SELECT
CASE
WHEN nickname = '' THEN fullname ELSE nickname END AS new_name,
FROM names
new_name
次のクエリを使用して検索しようとしています
SELECT
CASE
WHEN nickname = '' THEN fullname ELSE nickname END AS new_name,
FROM names
WHERE new_name LIKE '%Joh%'
ただし、エラーが発生します
「where句」の不明な列「new_name」
サブクエリを使用せずにこの機能を動作させる方法はありますか?