2
我想寫一個CASE WHEN子句使用LIKE運算符的SQL語句,但我不知道如何正確格式化語句。如何在使用Postgres SQL的情況下使用類似運算符?
SELECT
services.id,
(CASE services.description
WHEN LIKE '%-'
THEN services.amount * -1
ELSE services.amount
END) AS service_amount
FROM services
我知道存儲「 - 」在描述不存儲負數的理想方式。我目前無法更新代碼庫或數據庫。 –