我想在给出case语句后查询表/
%sql SELECT user_id, user_name,\
email,\
CASE WHEN user_name = 'ruo' THEN 'No'\
WHEN user_name = 'ruoman' THEN 'Yes' \
else 'Other' END AS New_Data FROM Pes
%sql从Pes中选择user_name,其中New_Data =“Yes”--〉返回错误-〉没有此类列
1条答案
按热度按时间tjvv9vkg1#
在
WHERE
子句中使用CASE
表达式:或者,首先选择
CASE
表达式,然后使用SQLite的特性允许WHERE
子句中的派生列: