Consultas bàsicas
SELECT
FUNCIONES
SELECT lista_columnas
FROM lista_tablas
[WHERE condicione(s)]
[ORDER BY expresiones]
Lista_columnas:
* : Muestra todaslas columnas de las tablas
Columna, columna2, …: lista las columnas
Alias: campo AS alias / campo “alias” (solo se usa en el select)
Operaciones en columnas:
Numérico: +,-,*,/
Carácter:Concatenar: campo || campo / campo||’ ‘||campo
Fecha/Hora: fecha + n (Fecha n tiempo después)
fecha – n (Fecha n tiempo antes)
fecha – fecha2 (Días y/o horas entre las fechas)
FROM
Lista detablas
SELECT lista_columnas
FROM lista_tablas
[WHERE condicione(s)]
[ORDER BY expresiones]
Condiciones: columna operador columna2
Operadores
< , >, =, = o !=Campo BETWEEN valor_inicial AND valor_final
Campo NOT BETWEEN valor_inicial AND valor_final
Campo IN (lista_valores)
Campo NOT IN (lista_valores)
Campo LIKE ‘patrón’
Campo NOT LIKE ‘patrón’
% Cualquier cadena de caracteres, incluye la vacía
_ Cualquier carácter.
Campo IS NULL
Campo IS NOT NULL
SELECT lista_columnas
FROM lista_tablas
[WHERE condicione(s)]
[ORDERBY expresiones]
ORDER BY
ORDER BY expresión
Por
defecto ordena ascendentemente.
Para ordenar descendentemente se agrega
DESC.
FUNCIONES
FUNCIONES MATEMATICAS
ROUND(columna,n): Aproxima.
TRUNC (columna,n): Corta.
N
> 0, cifras decimales
N< 0, cifras enteras
N=0, Toma las cifras enteras
NVL(columna, valor): asigna un valor a los
datosnulos del campo
FUNCIONES
FUNCIONES DE CARÁCTER
UPPER(columna):Mayúscula
LOWER(columna):minúscula
INITCAP(columna): Tipo Titulo
SUBSTR(columna,n,t): Extrae tcaracteres desde la
posición n.
TO_CHAR(columna,formato): Convierte un dato a
cadena de carácter.
LENGTH(columna): trae el tamaño del dato de la
columna.
FUNCIONES
FUNCIONES DE FECHA
...
Regístrate para leer el documento completo.