2
私は、LIKE演算子を使用するCASE WHEN句を使用してSQL文を書きたいと思いますが、文を正しくフォーマットする方法がわかりません。Postgres SQLのcase selectでlike演算子を使用するにはどうすればよいですか?
SELECT
services.id,
(CASE services.description
WHEN LIKE '%-'
THEN services.amount * -1
ELSE services.amount
END) AS service_amount
FROM services
私は保存することを知っている「 - 」を記述では負の数を格納する理想的な方法ではありません。現時点では、コードベースやデータベースを更新する機能はありません。 –