Menu
Coddy logo textTech

LENGTH, UPPER, LOWER

Parte de la sección Más allá de lo básico del Journey de SQL de Coddy. Lección 6 de 27.

Tres funciones pequeñas que usarás en todas partes con columnas de texto.

  • LENGTH(s): número de caracteres en s
  • UPPER(s): la misma cadena en mayúsculas
  • LOWER(s): la misma cadena en minúsculas
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

Toman una cadena y devuelven una. Eso las hace perfectas para normalizar datos desordenados dentro de una cláusula WHERE: WHERE LOWER(email) = 'bob@x.com' también coincide con 'BOB@X.COM'.

challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

  • countries: code, name

La columna code tiene un uso incoherente de mayúsculas y minúsculas. Devuelve solo los países cuyo nombre tenga entre 5 y 7 caracteres (inclusive), con:

  • code: en mayúsculas
  • name: en minúsculas
  • name_length: cantidad de caracteres

Ordena alfabéticamente por el code en mayúsculas.

Pruébalo tú mismo

SELECT -- código limpio, nombre en minúsculas, longitud
FROM countries
WHERE -- longitud del nombre entre 5 y 7
ORDER BY -- código limpio
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Más allá de lo básico

Practica por tu cuenta: Playground de SQL