sql >> Databasteknik >  >> RDS >> Oracle

Konstanter i Oracle SQL-fråga

Jag föredrar följande användning av WITH och tabellen DUBBEL:

WITH 
const AS ( SELECT 
    3.14 AS pi,
    1    AS one 
    FROM DUAL
)
SELECT * FROM sometable t,  const
 WHERE t.value = const.pi;

Detta låter dig definiera konstanter före användningen i en sats och den faktiska satsen är inte belamrad med underval.



  1. Frågar DAU/MAU över tid (dagligen)

  2. Utskriftsresultat av mysql-fråga från variabel

  3. Jag får en tom html/jsp-tabell utan extraherade data

  4. Hur man byter namn på en Oracle-procedur