sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan man erklærer en variabel i en PostgreSQL-forespørgsel

Jeg opnåede det samme mål ved at bruge en WITH klausul, det er ikke nær så elegant, men kan gøre det samme. Selvom det for dette eksempel er virkelig overkill. Jeg anbefaler heller ikke dette specielt.

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


  1. Forebyggelse af SQL-injektion i Node.js

  2. Hvordan kan jeg finde ikke-ASCII-tegn i MySQL?

  3. Advarsel:mysqli_query() forventer, at parameter 1 er mysqli, ressource givet

  4. PostgreSQL-forespørgsel kører hurtigere med indeksscanning, men motoren vælger hash join