Funciones de texto y fecha

Une textos, cambia las mayúsculas, extrae una parte de un valor y resta fechas para obtener días.

Sintaxis

a || b
UPPER(text) LOWER(text)
SUBSTRING(text, start, length)
date1 - date2
  • Restar dos fechas da un número entero de días.
  • DATE 'yyyy-mm-dd' escribe un literal de fecha.

Ejemplo

SELECT UPPER(city), first_name || ' ' || last_name AS full_name, DATE '2025-09-30' - joined_on AS days FROM customers;

La ciudad de cada cliente en mayúsculas, su nombre completo y los días desde su alta hasta el 30 de septiembre de 2025.

Tablas usadas: customers. Pruébalo en una lección de abajo.

Errores comunes

  • || devuelve NULL si alguna parte es NULL. Usa COALESCE para sustituir antes un NULL.

Practícalo