我正在尝试将二进制值分配给列中的字符串(1表示“Y”,0表示“N”),但是当我运行以下查询时,它指出“SELECT Failed。5628:找不到列Y. ..“
SELECT CUSTOMER_ID,
CASE
WHEN c.Audience="Y" THEN 1
WHEN c.Audience="N" THEN 0
ELSE "NA"
END
FROM CUSTOMER_INFO a
LEFT JOIN CUST_MAIL b...
似乎假设“Y”指的是列而不是字段值,这就是我想要的。
有关如何修改此查询以满足我的需求的任何想法?
谢谢。