jueves, 29 de diciembre de 2011

TEMA 4. FUNCIONES - - FUNCIONES DE CADENAS DE CARACTERES

1.       FUNCIONES DE CADENA DE CARACTERES.
Estas funciones trabajan con datos de tipo CHAR O VARCHAR2. Estos datos incluyen cualquier carácter alfanumérico: letras, números y caracteres especiales.

a.       FUNCIONES QUE DEVUELVEN VALORES CARÁCTER.
·         CHR(N): Devuelve el carácter cuyo valor binario es equivalente a ‘n’.
·         CONCAT(cad1,cad2): Devuelve la concatenación de cad1 con cad2. Es equivalente al operador ||.
·         LOWER(cad): Convierte cad a minúscula.
·         UPPER(cad): Convierte cad a mayúscula.
·         INITCAP(cad): Convierte cad a tipo “título”, la primera letra mayúscula las demás minúscula.
·         LPAD(cad1,n[,cad2]): Añade caracteres a la izquierda de cad1, hasta que alcanza una longitud de n caracteres.
·         RPAD(cad1,n[,cad2]): Añade caracteres a la derecha de cad1, hasta que alcanza una longitud de n caracteres.
·         LTRIM(cad [, set]): Suprime un conjunto de caracteres a la izquierda de cad. Set, es el conjunto de caracteres a suprimir.
·         RTRIM(cad [, set]): Suprime un conjunto de caracteres a la izquierda de cad. Set, es el conjunto de caracteres a suprimir.
·         REPLACE(cad,cadena_busqueda[,cadena_sustitucion]): Sustituye uno o varios caracteres de una cadena con 0 o mas caracteres. Devuelve ‘cad’ con cada ocurrencia de ‘cadena_busqueda’ sustituida por cadena_sustitucion.
·         SUBSTR(cad, m [,n]): Devuelve la subcadena cad, que abarca desde la posición indicada en m, hasta tantos caracteres como indique n.
·         TRANSLATE(cad1,cad2,cad3): Convierte caracteres de una cadena en caracteres diferentes, según un plan de sustitución marcado por el usuario.

b.      FUNCIONES QUE DEVUELVEN VALORES NUMÉRICOS
·         ASCII(cad): Devuelve el valor ASCII de la primera letra de la cadena cad.
·         INSTR(cad1,cad2[,comienzo[,m]]): Busca un conjunto de caracteres en una cadena.
·         LENGTH(cad): Devuelve el numero de caracteres o longitud de cadena.

No hay comentarios:

Publicar un comentario