Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Utilizando funciones de una sola fila para personalizar las salidas de datos
NOTA :
Las funciones SQL a veces reciben argumentos y siempre regresan un valor
Acepta uno o ms argentamos y regresan un valor por cada fila que es regresada
por el query
Un ARGUMENTO puede ser:
=* Constante indicada por el usuario
=* El valor de una variable
=* El nombre de una columna
=* Una expresin
Posiblemente regrresen un valor con un tipo de dato distinto al que fue referenciado
(entrego)
Posiblemente esperan uno o mas argumentos
Puedes ser utilizados en : SELECT, WHERE y ORDER BY
DATE: Operan con valores de tipo Date (todas las funciones de este tipo regresan un
valor de tipo date excepto por la funcin MONTHS_BETWEEN, que regresa un valor
tipo number)
CONVERSION: Convierten un valor de tipo de dato a uno distinto.
GENERAL: NVL , NVL2, NULLIF, COALESCE, CASE, DECODE
FUNCIONES DE CARACTERES
Se dividen en:
Funciones de conversin de caso (maysculas y minsculas)
Funciones de manipulacin de caracteres.
Funcin
LOWER(columna |expresin)
UPPER(columna| expresin)
INITCAP(columna| expresin)
CONCAT(columna1|expresin1,
columna2|expresion2)
SUBSTR(columna| expresin, m[,n])
Propsito
Convierte caracteres alfanumricos a
minsculas
Convierte caracteres alfanumricos a
maysculas.
Convierte caracteres alfanumricos
en maysculas para la primer letra
de cada palabra, el resto de los
caracteres en minsculas
Concatena el primer valor de
caracteres al segundo, es
equivalente al operador de ( || )
Retorna los caracteres especificados
de una cadena de caracteres
empezando en el carcter de
posicin m, de n caracteres de
longitud ( si m es negativo, el conteo
inicia desde el final de la cadena de
caracteres. Si se omite n todos los
LENGTH(column/expression)
INSTR(column/expression, string ,
[ ,m] , [n] )
Nota: algunasde las funciones que obedecen yotal o parcialemte a SQL 2003 son:
UPPER
LOWER
TRIM
LENGTH
SUBSTR
INSTR
Ejemplo: