U voegt NULL
in waarde door NULL te typen:
INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);
Als je een variabele hebt en als die variabele leeg is, wil je een NULL
. invoegen waarde die u kunt gebruiken NULLIF
met de variabele tussen enkele aanhalingstekens om je daarop voor te bereiden (dit is een ietwat vuile oplossing omdat je de variabele als een lege string moet behandelen en deze vervolgens naar een geheel getal moet converteren):
INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);