typestar

Trabajar con texto en SQL

La caja de herramientas de cadenas: medir, cortar, buscar, reemplazar, limpiar.

SELECT
    email,
    LENGTH(email) AS chars,
    UPPER(SUBSTR(email, 1, 1)) AS initial,
    INSTR(email, '@') AS at_position,
    SUBSTR(email, INSTR(email, '@') + 1) AS domain,
    REPLACE(email, '@', ' at ') AS obscured,
    TRIM(name, '. ') AS tidy_name
FROM customers;

Cómo funciona

  1. SUBSTR cuenta desde 1, y un inicio negativo cuenta desde el final.
  2. INSTR devuelve la posición de una coincidencia, o 0 cuando no hay.
  3. TRIM acepta un conjunto opcional de caracteres a quitar, no solo espacios.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
245
Tokens
71
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 45 segundos.

Escribe este fragmento

Paso 4 de 7 en Expresiones; paso 19 de 24 en Analítica y reportes.

← Anterior Siguiente →