簡體   English   中英

我可以在 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")

我基本上想要一個基於其他列的帶有是/否值的自定義列。 可能嗎?

編輯:為了更好地解釋,我在表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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM