sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man deklarerar en variabel i en PostgreSQL-fråga

Jag uppnådde samma mål genom att använda en WITH klausul, det är långt ifrån lika elegant men kan göra samma sak. Fast för det här exemplet är det verkligen överdrivet. Jag rekommenderar inte heller detta särskilt.

WITH myconstants (var1, var2) as (
   values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
   OR something_else = var2;


  1. SQL Server 2016:Skapa en databasanvändare

  2. Hur kan jag infoga data i SQL Server med VBNet

  3. Hur konverterar man kommaseparerade värden till rader i Oracle?

  4. MySQL kommandoradsformatering med UTF8