Herramientas de usuario

Herramientas del sitio


informatica:bases_de_datos:oracle

¡Esta es una revisión vieja del documento!


Bases de datos Oracle

Operador JOIN (+)

El operador (+) es para realizar OUTER JOIN.

SELECT  ...
FROM a, 
     b
WHERE a.id = b.id(+)

Es lo mismo que:

SELECT ...
FROM a
LEFT JOIN b ON b.id = a.id

Oracle recomienda no usar la notación (+)

Fechas

Extracción

Sacar porción de la fecha:

SELECT
    EXTRACT(YEAR FROM fecha) AS ano,
    EXTRACT(MONTH FROM fecha) AS mes,
    EXTRACT(DAY FROM fecha) AS dia,
FROM tabla

trunc(sysdate) coge la fecha y hora actuales y se queda solo con la fecha

SELECT *
FROM tabla
WHERE fecha < trunc(sysdate)
AND fecha >= trunc(sysdate - 3) -- hace 3 días
informatica/bases_de_datos/oracle.1601965097.txt.gz · Última modificación: por tempwin