funciones discoverer

10
Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23 Elaborado por: Pag. 1 David Antonio Mayorga Tobar Version 1.0 MANUAL DE FUNCIONES PARA LA ELABORACION DE CALCULOS EN DISCOVERER Al momento de querer definir un calculo en Discoverer este nos despliega una ventana con los ítems utilizados en la consulta, y las funciones que tenemos disponibles para la manipulación de los datos almacenados en los ítems. Para efectos de facilidad para el usuario en el presente se describen las funciones más útiles y mayor utilizadas para la manipulación de datos en Discoverer. Las distintas funciones están divididas en grupos los cuáles son: Funciones de Conversión Funciones de Fecha Funciones de Grupo Funciones para la Manipulación de Strings (Cadenas de Caracteres) Funcione de Varios Tipos a) Funciones de Conversión: Estas efectúan un cambian el atributo del tipo de dato del ítem en que se utiliza la función, siempre y cuando sean aplicables. 1. Conversión a Carácter (TO_CHAR) Este comando convierte los datos de un item a datos tipo carácter, ya sea que este almacene datos numericos ó de fecha. Cuando los que se van a convertir a carácter son de tipo numerico: Sintaxis Donde Descripción TO_CHAR(Item,’formato’) Item Formato = El nombre del Campo que se va a convertir, el formato es opcional = a la cantidad de números que se va a desplegar en la columna, dicha cantidad se debe definir con ceros (0). Ejemplo TO_CHAR(cod finca,’000’) Descripción del Ejemplo En esta Columna se convertirán los datos numéricos de este campo a datos de tipo carácter, mostrando solamente los caracteres que contenga el valor si la finca es #10 solamente mostrará solo dos caracteres si el valor que retorna es mayor a tres caracteres solo colocará lo siguiente ##### y formato siempre irá entre apóstrofos. Cuando los que se van a convertir a carácter son de tipo Fecha y Hora: Sintaxis Donde Descripción TO_CHAR(Item,’formato’) Item Formato = El nombre del Campo que se va a convertir = en este le definimos como queremos que nos despliegue la fecha del ítem que sé esta convirtiendo de fecha a carácter Ejemplo TO_CHAR(fecha hora entrada bascula, ’DD-MM-YYYY HH24:Mi:SS’) Descripción del Ejemplo En esta Columna se convertirán los datos de fecha de este campo a datos de tipo carácter, mostrando solamente día(DD), mes(MM), año(YYYY), hora(HH24), minutos(Mi), segundos(SS) tal y como se muestra en el ejemplo con los parámetros para el formato entre apóstrofos. Y la fecha la mostrará de esta forma: 01-01-2002 14:00:00

Upload: dmel1

Post on 31-Dec-2015

70 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 1 David Antonio Mayorga Tobar Version 1.0

MANUAL DE FUNCIONES PARA LA ELABORACION DE

CALCULOS EN DISCOVERER

Al momento de querer definir un calculo en Discoverer este nos despliega una ventana con los

ítems utilizados en la consulta, y las funciones que tenemos disponibles para la manipulación de los datos almacenados en los ítems. Para efectos de facilidad para el usuario en el presente se describen las funciones más útiles y mayor utilizadas para la manipulación de datos en Discoverer. Las distintas funciones están divididas en grupos los cuáles son:

Funciones de Conversión

Funciones de Fecha

Funciones de Grupo

Funciones para la Manipulación de Strings (Cadenas de Caracteres)

Funcione de Varios Tipos

a) Funciones de Conversión:

Estas efectúan un cambian el atributo del tipo de dato del ítem en que se utiliza la función, siempre y cuando sean aplicables.

1. Conversión a Carácter (TO_CHAR)

Este comando convierte los datos de un item a datos tipo carácter, ya sea que este almacene datos numericos ó de fecha. Cuando los que se van a convertir a carácter son de tipo numerico:

Sintaxis Donde Descripción

TO_CHAR(Item,’formato’) Item Formato

= El nombre del Campo que se va a convertir, el formato es opcional = a la cantidad de números que se va a desplegar en la columna, dicha cantidad se debe definir con ceros (0).

Ejemplo

TO_CHAR(cod finca,’000’) Descripción del Ejemplo

En esta Columna se convertirán los datos numéricos de este campo a datos de tipo carácter, mostrando solamente los caracteres que contenga el valor si la finca es #10 solamente mostrará solo dos caracteres si el valor que retorna es mayor a tres caracteres solo colocará lo siguiente ##### y formato siempre irá entre apóstrofos.

Cuando los que se van a convertir a carácter son de tipo Fecha y Hora:

Sintaxis Donde Descripción

TO_CHAR(Item,’formato’) Item

Formato

= El nombre del Campo que se va a convertir = en este le definimos como queremos que nos despliegue la fecha del ítem que sé esta convirtiendo de fecha a carácter

Ejemplo

TO_CHAR(fecha hora entrada bascula, ’DD-MM-YYYY HH24:Mi:SS’)

Descripción del Ejemplo

En esta Columna se convertirán los datos de fecha de este campo a datos de tipo carácter, mostrando solamente día(DD), mes(MM), año(YYYY), hora(HH24), minutos(Mi), segundos(SS) tal y como se

muestra en el ejemplo con los parámetros para el formato entre apóstrofos. Y la fecha la mostrará de esta forma: 01-01-2002 14:00:00

Page 2: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 2 David Antonio Mayorga Tobar Version 1.0

2. Conversión a Número (TO_NUMBER)

Este comando convierte un dato tipo carácter a un dato de tipo numérico.

Sintaxis Donde Descripción

TO_NUMBER(ITEM) ITEM =Es el que trae los datos de tipo carácter y este comando los convierte a datos de tipo numérico.

Ejemplo

TO_NUMBER(TO_CHAR(fecha,’MM’))

Descripción

En el Ejemplo Anterior se extrae de un campo tipo fecha el mes pero este es retornado como carácter y con la función se convierte a numero.

b) Funciones de Fecha:

Estas se utilizan específicamente para la manipulación de ítems que almacenan datos de tipo fecha.

1. Agregar meses (ADD_MONTHS):

Al momento de operar un ítem si se utiliza esta función la misma agrega la cantidad de mese especificada en el parámetro que se le coloca.

Sintaxis Donde Descripcion

ADD_MONTHS(ítem,parámetro) Item Parámetro

= al ítem de tipo fecha que se va a utilizar = a la cantidad de meses que se la va a agregar a la fecha que devuelva en ítem, esta cantidad se define en números enteros y siempre va separado del ítem por una coma(,)

Ejemplo Descripcion

ADD_MONTHS(Fecha Entrada,1) Si la fecha almacenada dentro del ítem fuera (01-09-2001) al momento de ejecutar esta funcion el ítem mostraría la siguiente fecha (01-10-2001).

2. Ultimo día (LAST_DAY)

La función de este comando es la de mostrar en cada una de las líneas de información él ultimo día registrado en el ítem tipo fecha al que ha sido aplicado.

Sintaxis Donde Descripcion

LAST_DAY(ítem) Item = al ítem que almacena datos de tipo fecha.

Ejemplo Descripcion

LAST_DAY(Fecha Entrada) Si dentro de este ítem han sido almacenadas las siguientes fechas (01-02-2001, 02-02-2001, 03-02-2001, 04-02-2001, 05-02-2001) al momento de aplicar esta función de todas estas fechas que tiene almacenadas el ítem la que mostrará para todas las filas de información sería (05-02-2001), mostraría esta por ser él ultimo día almacenado

Page 3: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 3 David Antonio Mayorga Tobar Version 1.0

3. Fecha del Sistema (SYSDATE)

Esta función devuelve la fecha que actualmente tiene registrado el sistema operativo de la PC en la que sé esta ejecutando la consulta.

Sintaxis Donde Descripcion

SYSDATE SYSDATE = a la fecha del sistema

4. Truncando las Fechas (TRUNC)

Por generalidades de las bases de datos ORACLE cuando se tiene un ítem(Campo) que almacenan datos de tipo Fecha, al momento de almacenar una fecha en este tipo de ítems también almacena una hora y la finalidad de esta función es la de eliminar los datos de hora y dejar puramente los datos de la fecha.

Sintaxis Donde Descripcion

TRUNC(ITEM) Item = al ítem que almacena datos de tipo fecha al que se va a aplicar la función

Ejemplo Descripcion

TRUNC(Fecha Hora Entrada Bascula)

si dentro del ítem(Fecha Hora Entrada Bascula) esta almacenado este dato (01-10-2001 10:00:12) al momento de aplicar la función TRUNC el dato se reconocería de esta forma (01-10-2001)

c) Funciones de Grupo:

Estas se utilizan para agrupar los datos y efectuar distintas operaciones ya definidas (funciones de Grupo).

1. Agrupando y Sumando (SUM):

La función de este comando es la de encontrar distintas cantidades para un mismo tipo de registro, agruparlo y al momento de esto sumarlos.

Sintaxis Donde Descripcion

SUM(Item) Item = al ítem de tipo numérico ó que fue convertido a numero

Ejemplo Descripcion

SUM(HORAS EXTRAS) Cuando un empleado tiene horas extras en varios días de la catorcena y dentro de una consulta se toma en cuenta por ejemplo su código, la fecha y un cálculo como el anterior ejemplo la consulta mostrará una suma de las horas extras registradas en cada uno de los días, pero si la fecha no se toma en cuenta va a agrupar cada una de las cantidades de horas extras y muestra el total de estas con su código.

Page 4: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 4 David Antonio Mayorga Tobar Version 1.0

2. Contando los Registros (COUNT)

Este comando hace un conteo de los registros dentro de in ítem ó si se utiliza como total hace un conteo de las filas desplegadas dentro de la consulta.

Sintaxis Donde Descripcion

COUNT(ITEM) ITEM = al ítem al que se va a aplicar el comando, en este caso no importa si este almacena datos de tipo fecha, numéricos ó caracteres.

Ejemplo Descripcion

COUNT(cod empleado) Cuando se ejecuta esta línea de comando en un calculo esta va a desplegar la cantidad de empleado contando uno por uno los códigos.

3. Numero Máximo (MAX):

Cuando este comando se aplica a un ítem que almacena datos de tipo numérico este busca dentro de los registros (rows) almacenados los compara y muestra el mayor de todos los datos.

Sintaxis Donde Descripcion

MAX(ITEM) ITEM = al ítem que almacena datos

Ejemplo Descripcion

MAX(Cod Empleado) Si dentro del ítem (cod empleado) existieran los códigos 501 y 1024 al momento de rastrearlos desplegaría el segundo.

4. Numero Mínimo (MIN):

Cuando este comando se aplica a un ítem que almacena datos de tipo numérico este busca dentro de los registros (rows) almacenados los compara y muestra el menor de todos los datos.

Sintaxis Donde Descripcion

MIN(ITEM) ITEM = al ítem que almacena datos

Ejemplo Descripcion

MIN(Cod Empleado) Si dentro del ítem (cod empleado) existieran los códigos 501 y 1024 al momento de rastrearlos desplegaría el primero.

5. Promedios (AVG)

Este comando al momento de ser ejecutado hace un promedio de los datos que se encuentran dentro del ítem ó si se utiliza como total hace un promedio de los datos que han sido desplegados dentro de la consulta.

Sintaxis Donde Descripcion

AVG(ítem) Item = al ítem que almacena datos de tipo numéricos

Ejemplo Descripcion

AVG(Horas Extras) Si sé esta desplegando dentro de una consulta el código de la empresa, el código del departamento y se hace un calculo como el que se colocó de ejemplo

Page 5: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 5 David Antonio Mayorga Tobar Version 1.0

d) Funciones para datos Numéricos:

Estas son las funciones que se basan en las operaciones básicas de la matemática (suma, resta, multiplicación y división).

1. Suma (+):

La función de este comando es la de adicionarle a un ítem la cantidad que tiene otro

ítem y mostrar el resultado dentro de otra columna que representa al cálculo dentro de la

consulta:

SINTAXIS DONDE DESCRIPCION

ITEM1 + ITEM2 ITEM(1 y 2) = a los ítems de que almacenan datos de tipo numéricos y los cuáles se desean sumar. No necesariamente solo 2 ítems se pueden sumar sino que no se tiene limite.

EJEMPLO DESCRIPCION

Extras + ordinarias Cuando se muestra en una consulta en una columna el código del empleado en otra sus horas extras y en otra sus horas ordinarias y también se necesita que en otra muestre la suma de extras y ordinarias se realiza la operación anteriormente ejemplificada dentro de un calculo

2. Restar ( - )

La función de este comando es la de quitarle a un ítem la cantidad que tiene otro ítem y

mostrar el resultado dentro de otra columna que representa al cálculo dentro de la consulta:

SINTAXIS DONDE DESCRIPCION

ITEM1 - ITEM2 ITEM(1 y 2) = a los ítems de que almacenan datos de tipo numéricos y los cuáles se desean restar.

EJEMPLO DESCRIPCION

Saldo – Abono Cuando se muestra en una consulta en una columna el código del empleado en otra sus saldos y en otra sus abonos pero también se quiere que en otra se muestre la diferencia de estos se realiza la operación anteriormente ejemplificada dentro de un calculo

3. Multiplicación (*)

La función de este comando es la de multiplicar valga la redundancia a un primer ítem

por un segundo ítem y mostrar el resultado dentro de otra columna que representa al cálculo

dentro de la consulta:

SINTAXIS DONDE DESCRIPCION

ITEM1 * ITEM2 ITEM(1 Y 2) = a los ítems de las tablas que se van a multiplicar y presentar el resultado en otra columna.

4. Dividision (/)

La función de este comando es la de dividir valga la redundancia los datos de un primer

ítem entre los datos de un segundo ítem y mostrar el resultado dentro de otra columna que

representa al cálculo dentro de la consulta:

SINTAXIS DONDE DESCRIPCION

ITEM1 / ITEM2 ITEM(1 Y 2) = los ítems de las tablas que se van a dividir y presentar el resultado en otra columna.

Page 6: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 6 David Antonio Mayorga Tobar Version 1.0

e) Otro tipo de Funciones:

Estas son las funciones alternativas para una mejor manipulación y extracción de los datos requeridos.

1. NVL:

Esta función evalúa si un ítem tiene datos nulos y cuando encuentra estos coloca el valor que se le coloca en el parámetro.

SINTAXIS DONDE DESCRIPCION

NVL(ITEM,PARAMETRO) Item Parámetro

= al ítem que almacene cualquier tipo de datos. = al valor que va a colocar la función cuando se encuentre un dato nulo.

EJEMPLO DESCRIPCION

NVL(Segundo Apellido, ’Dato no Registrado’)

Cuando esta función es aplicada de esta forma, lo que hace es que cuando dentro de este ítem no se encuentre el segundo apellido va a colocar la frase “Dato no Registrado”

2. DECODE:

Esta es una función condicionante para el manejo de los datos dentro de un cálculo, en la cuál se toma como base un ítem, a este se le coloca un parámetro (este es el condicionante) si el ítem cumple con el parámetro deberá mostrar ya sea un ítem ó un parámetro y si no se cumple la condición del ítem con el parámetro se coloca otra alternativa también ya sea ítem ó parámetro.

SINTAXIS DONDE DESCRIPCION

DECODE(ÍTEM,PARAMETRO, SI_CUMPLE, NO_CUMPLE)

Item Parámetro Si_Cumple No_cumple

= al ítem que se toma como base. = al ítem ó expresión que va a ser la condición del ítem base. = Al resultado que se desplegará en la columna si la condición se cumple = Al resultado que se desplegará en la columna si la condición no se cumple.

EJEMPLO DONDE DESCRIPCION

SUM(DECODE(Tipo Falta,1,Cantidad,0))

Tipo Falta 1 Cantidad 0

=al Item =al parámetro =al ítem ó parámetro(Si_Cumple) =al ítem ó parámetro(No_cumple)

DESCRIPCION DEL EJEMPLO En el ejemplo anterior estamos elaborando un cálculo en el cuál necesita saber la cantidad de faltas que son de tipo 1, se toma como base el ítem tipo falta y se le coloca un parámetro (1) cuando las faltas sean del valor del parámetro va a desplegar las faltas, si no encuentra datos que cumplan con la condición coloca el segundo ítem ó parámetro alternativo (0) y luego agrupa estos datos para desplegar un solo valor..

f) Funciones de tipo Strings (Cadenas de Caracteres):

Page 7: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 7 David Antonio Mayorga Tobar Version 1.0

Estas son las funciones que nos proporcionan un mejor control sobre los ítems que almacenan datos de tipo carácter ó en su defecto cadenas de caracteres.

1. LPAD:

Rellena de caracteres a la izquierda de un ítem al que se le define el ancho que va a tener como columna al momento de desplegar los datos.

SINTAXIS DONDE DESCRIPCION

LPAD(CHAR,N,’CARACTERES’) CHAR N Caracteres

= al ítem que almacena datos de tipo carácter a ser operado = al número de caracteres ó espacios que va a tener el ítem como columna = a los caracteres con los que se va a rellenar a la izquierda del ítem.

EJEMPLO: LPAD(‘Yo’,10,’*/’)

DESCRIPCION: En el anterior ejemplo elaboramos un cálculo para poder desplegar en una columna la palabra Yo, y que la columna tenga un ancho de 10 caracteres, pero como lo que queremos que muestre solo consta de 2 caracteres los 8 caracteres restantes los llenará con los caracteres que le definimos (*/*/*/*/)

2. LTRIM:

Remueve caracteres desde la izquierda de un ítem, removiendo la cadena de caracteres que sean iguales a los indicados a remover y en cuanto aparezca en primero que no sea igual a la cadena anteriormente definida, este termina la remoción de los mismos.

SINTXIS DONDE DESCRIPCION

LTRIM(CADENA_CARACTERES, PARAMETROS_REMOVER)

CADENA_CARACTERES PARAMETROS_REMOVER

= a una cadena de caracteres definida por el usuario ó un ítem que el usuario seleccione. = a los parámetros que se definen y que serán los que se removerán hasta que se encuentre un carácter que no sea igual a los parametrizados comenzado a removerlos de izquierda a derecha.

EJEMPLO: LTRIM(‘xyxyxyxyxXyxyLAST WORD’, ‘xy’)

DESCRIPCION: En el ejemplo anterior se eliminarán todos los caracteres que sean iguales a los parametrizados y como los irá eliminando de izquierda a derecha cuando se encuentre con el primer carácter que no sean iguales a los parametrizados terminará su proceso la función.

3. RPAD:

Page 8: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 8 David Antonio Mayorga Tobar Version 1.0

Rellena de caracteres a la derecha de un ítem al que se le define el ancho que va a tener como columna al momento de desplegar los datos.

SINTAXIS DONDE DESCRIPCION

LPAD(CHAR,N,’CARACTERES’) CHAR N Caracteres

= al ítem que almacena datos de tipo carácter a ser operado = al número de caracteres ó espacios que va a tener el ítem como columna = a los caracteres con los que se va a rellenar a la izquierda del ítem.

EJEMPLO: LPAD(‘Yo’,10,’*/’)

DESCRIPCION: En el anterior ejemplo elaboramos un cálculo para poder desplegar en una columna la palabra Yo, y que la columna tenga un ancho de 10 caracteres, pero como lo que queremos que muestre solo consta de 2 caracteres los 8 caracteres restantes los llenará con los caracteres que le definimos (*/*/*/*/)

4. RTRIM:

Remueve caracteres desde la derecha de un ítem, removiendo la cadena de caracteres que sean iguales a los indicados a remover y en cuanto aparezca en primero que no sea igual a la cadena anteriormente definida, este termina la remoción de los mismos.

SINTXIS DONDE DESCRIPCION

LTRIM(CADENA_CARACTERES, PARAMETROS_REMOVER)

CADENA_CARACTERES PARAMETROS_REMOVER

= a una cadena de caracteres definida por el usuario ó un ítem que el usuario seleccione. = a los parámetros que se definen y que serán los que se removerán hasta que se encuentre un carácter que no sea igual a los parametrizados comenzado a removerlos de derecha a izquierda.

EJEMPLO: LTRIM(‘LAST WORDyxyXyxyxyxyx’, ‘xy’)

DESCRIPCION: En el ejemplo anterior se eliminarán todos los caracteres que sean iguales a los parametrizados y como los irá eliminando de derecha a izquierda cuando se encuentre con el primer carácter que no sean iguales a los parametrizados terminará su proceso la función.

5. SUBSTR

Page 9: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 9 David Antonio Mayorga Tobar Version 1.0

SINTAXIS = SUBSRT(CHAR,m,n)

Retorna ó muestra una parte de un carácter ó un ítem que almacene datos de tipo carácter, iniciando a mostrar los caracteres con el valor que contenga el parámetro m y la porción de caracteres que se va a mostrar con el valor que se le asigna al carácter n, si el carácter m es positivo ORACLE cuenta desde el inicio de char hasta el final, si el valor del parámetro m es negativo ORACLE inicia a contar desde el final hasta el inicio de char. El valor de m no puede ser 0. Si n es omitido ORACLE retorna todos los valores de char desde donde se le esta indicando que los muestre.

SINTAXIS DONDE DESCRIPCION

SUBSRT(CHAR,m,n) Char M N

= es una cadena de caracteres ó un ítem que almacena datos tipo carácter. = a un parámetro que se define para indicarle a la función de donde tiene que comenzar a mostrar los caracteres. = a la cantidad de caracteres que la función va a mostrar.

EJEMPLO: SUBSTR(‘ABCDEFG’,3,2)

DESCRIPCION: En el ejemplo anterior se va a ejecutar la función anteriormente descrita, en este calculo colocamos una cadena de 7 caracteres(ABCDEFG) y aplicando la función SUBSTR vamos a recortar los caracteres para mostrar 2 de los 7 indicandole con el parámetro m (3) que comience a mostrar los caracteres desde el tercer carácter y con el parámetro n (2) le estamos indicando la cantidad de caracteres en este caso mostrará solo 2 iniciando desde el carácter número 3 Y el cálculo mostraría solamente estas dos letras (CD), porque la letra es la tercera en la cadena de caracteres y solo esas dos letras porque en él ultimo parámetro se le indico mostrara.

6. INITCAP:

Retorna ó muestra una cadena de caracteres ó un ítem que almacena datos de tipo carácter con las iniciales de cada palabra en mayúsculas y el resto de las letras de las palabras en letras minúsculas.

SINTAXIS DONDE DESCRIPCION

INITCAP(CHAR) Char = a la cadena de caracteres ó el ítem que almacena datos de tipo carácter que se va a operar

EJEMPLO: INITCAP(‘INGENIO MAGDALENA’)

DESCRIPCION: En el ejemplo anterior utilizamos la función INITCAP para aplicarla en una cadena de caracteres que se encuentra escrita en letras mayúsculas, para convertirlas en una cadena de caracteres con letras iniciales mayúsculas en cada una de las palabras y la frase quedaría así: Ingenio Magdalena

7. LOWER:

Retorna ó muestra una cadena de caracteres ó un ítem que almacena datos de tipo carácter con las palabras totalmente en minúsculas, no importando que estas se hayan escrito en mayúsculas ó con letras iniciales.

SINTAXIS DONDE DESCRIPCION

LOWER(CHAR) Char = a la cadena de caracteres ó el ítem que almacena datos de tipo carácter que se va a operar

EJEMPLO: LOWER(‘INGENIO MAGDALENA’)

DESCRIPCION: En el ejemplo anterior utilizamos la función LOWER para aplicarla en una cadena de caracteres que se encuentra escrita en letras mayúsculas, para convertirlas en una cadena de caracteres con letras minúsculas en toda su estructura y la frase quedaría así: ingenio magdalena

Page 10: Funciones Discoverer

Fecha: 21/01/14 DEPARTAMENTO DE INFORMATICA Hora: 11:23

Elaborado por: Pag. 10 David Antonio Mayorga Tobar Version 1.0

8. UPPER:

Retorna ó muestra una cadena de caracteres ó un ítem que almacena datos de tipo carácter con las palabras totalmente en mayúsculas, no importando que estas se hayan escrito en letras minúsculas.

SINTAXIS DONDE DESCRIPCION

UPPER(CHAR) Char = a la cadena de caracteres ó el ítem que almacena datos de tipo carácter que se va a operar

EJEMPLO: UPPER(‘ingenio magdalena’)

DESCRIPCION: En el ejemplo anterior utilizamos la función UPPER para aplicarla en una cadena de caracteres que se encuentra escrita en letras minúsculas, para convertirlas en una cadena de caracteres con letras mayúsculas en toda su estructura y la frase quedaría así: INGENIO MAGDALENA