DÍA 22Análisis de resultados · SQL para Análisis de Datos

Usa funciones de texto de solo lectura para estandarizar encabezados y etiquetas.

Día 22 16 minIntermedio

Transformar texto para presentar resultados

Objetivos

Al terminar podrás crear etiquetas legibles con funciones de texto y conservar el identificador que permite reconocer cada fila.

Concepto

TRIM quita espacios al inicio y al final de una cadena. UPPER cambia la presentación a mayúsculas. CHAR_LENGTH cuenta caracteres. Estas funciones transforman la salida de la consulta; no actualizan la tabla.

Conserva una clave junto a las etiquetas. El nombre por sí solo puede repetirse, cambiar de escritura o presentarse de otra forma.

Ejemplo

SELECT
  category_id,
  name AS stored_name,
  UPPER(TRIM(name)) AS display_label,
  CHAR_LENGTH(name) AS character_count
FROM category
ORDER BY category_id;

category_id mantiene la referencia estable. display_label es una transformación de presentación, no una corrección guardada en category.

Práctica guiada

  1. Sustituye UPPER por LOWER y compara el aspecto de la etiqueta.
  2. Añade CONCAT(category_id, ': ', name) para crear una salida legible con clave.
  3. Comprueba el conteo de caracteres antes y después de quitar espacios.

Reto

Devuelve el identificador y título de diez películas, junto con una etiqueta en mayúsculas y su longitud. Ordena por título y explica por qué no reemplazaste el valor original.

Quiz

¿Qué cambia UPPER(name)?

  • A. El texto que muestra esa expresión en el resultado.
  • B. El valor almacenado de forma permanente en la tabla.
  • C. La clave primaria de la fila.

Respuesta: A. La función produce una representación para la consulta y no ejecuta una actualización.

Comprobación

Ya puedes estandarizar una etiqueta de salida. La última lección de este módulo define una métrica antes de escribir su consulta.

TU PROGRESO

Cargando estado…