Sie fügen NULL
ein Wert durch Eingabe von NULL:
INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);
Wenn Sie eine Variable haben und diese Variable leer ist, möchten Sie einen NULL
einfügen Wert können Sie NULLIF
verwenden mit der in einfachen Anführungszeichen eingeschlossenen Variable, um sich darauf vorzubereiten (dies ist eine etwas schmutzige Lösung, da Sie die Variable als leeren String behandeln und dann in eine Ganzzahl konvertieren müssen):
INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);