我可以在 GoogleSheets QUERY 中使用 SQL CASE 语句吗?

Can I use SQL CASE statement inside GoogleSheets QUERY?

我如何(或可能?)在 Google 电子表格的 QUERY 中的 T-SQL 中使用类似 CASE 的语句?

我想做这样的事情:

=QUERY(A6:AI,"select A,(CASE WHEN D>2.5 THEN 'Yes' ELSE 'No' END),E,C,J")

我基本上想要一个具有基于其他列的 Yes/No 值的自定义列。可能吗?

编辑:为了更好地解释,我在 table Existing table 中有数据,我想使用 QUERY 语句将其转换为 Transformed table

所以我有话要说:如果D列为空,打印No,否则打印Yes。这必须在 QUERY 中,因为它不是最后一列,在 Finished 列之后会有更多数据。所以我有这个:

=QUERY(A4:D,"Select A, B, (CASE WHEN D='' THEN 'No' ELSE 'Yes' END)") - 但那行不通

感谢您的帮助,

CASETHEN 在 google 的查询语言

中不受支持

尝试:

=INDEX({A6:A, IF(D6:D>2.5, "yes", "no"), E6:E, C6:C, J6:J})