[英]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")
我基本上想要一個基於其他列的帶有是/否值的自定義列。 可能嗎?
編輯:為了更好地解釋,我在表Existing table
中有數據,我想使用QUERY
語句將其轉換為Transformed table
:
所以我有話要說:如果 D 列為空,則打印 No,否則打印 Yes 。 這必須在QUERY
中,因為它不是最后一列,列Finished
之后會有更多數據。 所以我有這個:
=QUERY(A4:D,"Select A, B, (CASE WHEN D='' THEN 'No' ELSE 'Yes' END)")
- 但這不起作用
謝謝你的幫助,
谷歌的查詢語言不支持CASE
& THEN
嘗試:
=INDEX({A6:A, IF(D6:D>2.5, "yes", "no"), E6:E, C6:C, J6:J})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.