以下查询返回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”
有没有办法让这个功能在不使用子查询的情况下工作?