在 MySQL 中,我們可以撰寫此查詢。假設有一個列 field1 & field2 和一個表 table1。
select IF(field1 > 10, true, field2) AS `mycolumn` from table1
如何使用 Teradata 查詢實作類似的邏輯?
uj5u.com熱心網友回復:
使用CASE運算式:
SELECT CASE WHEN field1 > 10 THEN 'true' ELSE field2 END AS mycolumn
FROM table1;
以上假設field2是一個文本列。如果不是,則'true'在CASE表達必須與文字匹配的型別替換field2。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/402356.html
標籤:
