Du indsætter NULL
værdi ved at skrive NULL:
INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);
Hvis du har en variabel, og når denne variabel er tom, vil du indsætte en NULL
værdi kan du bruge NULLIF
med variablen omsluttet af enkelte anførselstegn for at forberede sig på det (dette er en lidt beskidt løsning, da du skal behandle variablen som en tom streng og derefter konvertere den til heltal):
INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);