Inserisci NULL
valore digitando NULL:
INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);
Se hai una variabile e quando quella variabile è vuota vuoi inserire un NULL
valore puoi usare NULLIF
con la variabile racchiusa tra virgolette singole per prepararsi a questo (questa è una soluzione alquanto sporca in quanto devi trattare la variabile come una stringa vuota e quindi convertirla in un intero):
INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);