0% encontró este documento útil (0 votos)
3 vistas6 páginas

Funciones SQL: TO_CHAR y Condicionales

El laboratorio se centra en el uso de funciones de conversión y expresiones condicionales en SQL, específicamente la función TO_CHAR. Se realizan ejercicios prácticos para convertir y mostrar datos en formatos específicos, así como para manejar estados nulos en consultas. Se enfatiza la importancia de la presentación de datos y la correcta ejecución de sentencias SQL.

Cargado por

lordlancer9
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas6 páginas

Funciones SQL: TO_CHAR y Condicionales

El laboratorio se centra en el uso de funciones de conversión y expresiones condicionales en SQL, específicamente la función TO_CHAR. Se realizan ejercicios prácticos para convertir y mostrar datos en formatos específicos, así como para manejar estados nulos en consultas. Se enfatiza la importancia de la presentación de datos y la correcta ejecución de sentencias SQL.

Cargado por

lordlancer9
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

BASE DE DATOS

APLICADA

LABORATORIO N°05

FUNCIONES DE CONVERSIÓN Y
EXPRESIONES CONDICIONALES

CÓDIGO DEL CURSO:

Alumno(s) Henry Joseph Ventura Apaza Nota

Especialidad y Fecha
C-24B
Grupo

Criterios Puntaje

Muestra de resultados tabla DUAL

Conversión de Formatos números

Ejecución correcta de Tablas

Sentencias TO CHAR

Excelente Bueno Requiere mejora No aceptable

5 4 3 0

I. OBJETIVOS
● Emplear funciones diversas en sentencias SQL.
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 1

II. SEGURIDAD

Advertencia:
En este laboratorio está prohibida la manipulación de hardware,
conexiones eléctricas o de red; así como la ingestión de alimentos o
bebidas.

III. NORMAS EMPLEADAS

● No aplica.

IV. RECURSOS

● Equipo con sistema operativo Windows (64 bits).


● Internet.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera individual.

VI. MARCO TEÓRICO


De acuerdo a las diapositivas compartidas
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 2

VII. PROCEDIMIENTO
1. Ingrese a su cuenta de Oracle Live SQL: [Link]

2. En SQL WORKSHEET ingrese las instrucciones y ejecútelas:

¿Qué resultados obtiene? ¿Qué características tienen esos resultados?

Nos bota un cuadro de nombre dato en mayúscula que contiene el dato 1000 y en la
segunda ya que al nombre le ponemos entre comillas el nombre se pone en minúscula y
también aprecio que el 0 en 0.5 no aparece

3. En base a los resultados anteriores, genere las sentencias SQL para mostrar los
siguientes números como se indica:
Número inicial Resultado Sentencia SQL
select to_char (1000, '$9999') as dato from dual
1000

select to_char(1000.50, '$9999.99') as dato from dual


1000.5

select to_char(1000.000, '$9,999.999') as dato from dual


1000

select CONCAT('S/', TO_CHAR(1000.00, '9,999.00')) as


1000 dato from dual;

select to_char(0.5, '0.99') as numero from dual

0.5

select '1' || to_char(000.5, '099.99') as resultado from dual


1000.5

select to_char(1000000.50, '9,999,999.99') as resultado from


dual
1000000.5

4. Grabe su trabajo en un nuevo SCRIPT, con un nombre según su criterio.


Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 3

5. Ejecute el código de la creación de las tablas de la clase anterior.

6. En base a la información obtenida, realice lo siguiente:

a. Empleando la función TO_CHAR, muestre los años de edición de todos los libros
con la coma que separe los miles.

b. Muestre las fechas de nacimiento de todos los clientes como sigue:

c. Muestre los estados de los libros, tabla alquileres libros de acuerdo a lo siguiente:
Si se tiene un estado nulo, que muestre el mensaje ‘No registrado’. Caso
contrario que muestre el estado del libro.

7. Brinde los diferentes resultados de acuerdo a la siguiente tabla:

Consulta (en palabras)


Empleando la función TO_CHAR, muestre los años de edición de todos los libros con la coma
que separe los miles
Sentencia SQL
select to_char(año_edicion, '9,999') as Año_edicion from libros
Resultado de la herramienta

Consulta (en palabras)


b. Muestre las fechas de nacimiento de todos los clientes como sigue:
Sentencia SQL
select to_char(fecha_nacimiento, 'dd month yyyy') as Fecha_de_nacimiento from clientes
Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 4

Consulta (en palabras)


Muestre los estados de los libros, tabla alquileres libros de acuerdo a lo siguiente: Si se tiene un
estado nulo, que muestre el mensaje ‘No registrado’. Caso contrario que muestre el estado del
libro
Sentencia SQL
SELECT Id_Alquiler_Libro,
CASE
WHEN Estado_Libro IS NULL THEN 'No registrado'
ELSE Estado_Libro
END AS Estado_Libro
FROM
Alquileres_Libros;
Resultado de la herramienta

8. Grabe su trabajo en un nuevo SCRIPT.


Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 5

VIII. OBSERVACIONES
● La función TO_CHAR permite convertir valores de diferentes tipos de datos, como fechas o
números, a cadenas de texto con un formato específico definido por nosotros
● TO_CHAR, se puede unificar el formato de presentación de diferentes tipos de datos en
una sola cadena, facilitando la visualización y el análisis de los datos.
● La concatenación con TO_CHAR es útil para construir cadenas de consulta dinámicas en
SQL
● Con TO_CHAR podemos usar máscaras de formato personalizadas, etiquetas de formato
como la hora y fecha

IX. CONCLUSIONES
● La función TO_CHAR es una herramienta poderosa para personalizar la presentación de
datos
● Al concatenar valores convertidos con TO_CHAR, se mejora la presentación de informes
● Observar cuidadosamente los datos de entrada es fundamental para evitar errores
● La función TO_CHAR nos ayuda a poner datos dependiendo del formato que queremos
● Asegurarse de que jalar bien las tablas que van a ejecutar porque lo pueden hacer mal ya
sea por el nombre o por alguna letra

También podría gustarte