sql >> Databáze >  >> RDS >> PostgreSQL

postgresql vložit do dotazu hodnotu null

Vložíte NULL hodnotu zadáním NULL:

INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);

Pokud máte proměnnou a je-li tato proměnná prázdná, chcete vložit NULL hodnotu můžete použít NULLIF s proměnnou uzavřenou v jednoduchých uvozovkách, abyste se na to připravili (toto je poněkud špinavé řešení, protože s proměnnou musíte zacházet jako s prázdným řetězcem a poté ji převést na celé číslo):

INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);



  1. Jak získat včerejší datum v T-SQL

  2. localhost vs. 127.0.0.1 v mysql_connect()

  3. MySQL vybírá řetězec se speciálními znaky

  4. mysqli_connect():(HY000/2002):Časový limit připojení na hostingu vypršel