nullif

    0熱度

    1回答

    我試圖使用NULLIF函數通過psycopg2過濾INSERT INTO命令中的一些空條目。 問題是,如果列期望數字,它將無法正常工作,因爲NULLIF函數似乎被解釋爲文本。 我的表包含5列: cursor.execute(CREATE TABLE myDb.myTable (id serial PRIMARY KEY, name varchar, value_min decimal, value

    1熱度

    1回答

    我試圖在case語句中劃分。我用nullif來控制除以零的錯誤。但是,我的回答總是爲0.我不確定我做錯了什麼。以下是聲明: sum(CASE WHEN aw.goalmet LIKE 'yes' THEN 1 ELSE 0 end)/nullif(sum(case WHEN aw.goalmet IN ('yes', 'no') then 1 else 0 end),0) AS 'Total Pa