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

Jak přidat vlastní sloupec s výchozí hodnotou v dotazu SQL?

Ano, to je docela snadné:

select first_name, 
       last_name,
       'test' as default_value, --<< a "virtual" column containing a character value
       42 as the_answer         --<< another column containing a numeric value
from table1 
  join table2 on table1.id = table2.customer_id;

Také byste měli přestat používat tato zastaralá implicitní spojení v WHERE doložka. Použijte explicitní JOIN místo toho operátor. Díky tomu jsou dotazy robustnější proti náhodně zapomenutým podmínkám spojení.



  1. SQL výpočet pro nalezení časového rozdílu

  2. MySQL:Všechny tabulky jsou v pořádku, ale stále ERROR 1577 (systémové tabulky používané Plánovačem událostí byly nalezeny poškozené)

  3. Najděte a sečtěte rozsahy dat s překrývajícími se záznamy v postgresql

  4. Vícenásobné počty v CakePHP