ComenzarEmpieza gratis

Usar SUBSTRING() y CHARINDEX()

En esta lección, has aprendido a dividir una columna en varias columnas.

La tabla clients_split tiene una columna, city_state, que almacena las ciudades donde viven los clientes y el estado de la ciudad. Los valores de esta columna tienen este formato: 'Chicago, Illinois'.

Necesitas separar esta columna en dos nuevas columnas, una para la ciudad y otra para el estado. Estás pensando en usar SUBSTRING() en combinación con CHARINDEX() y LEN().

Este ejercicio forma parte del curso

Limpieza de datos en bases de datos SQL Server

Ver curso

Instrucciones del ejercicio

  • Extrae el nombre de la ciudad usando SUBSTRING() y CHARINDEX().
  • Extrae el nombre del estado usando SUBSTRING(), CHARINDEX() y LEN().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT 
	client_name,
	client_surname,
    -- Extract the name of the city
	___(city_state, 1, CHARINDEX(', ', ___) - 1) AS city,
    -- Extract the name of the state
    ___(city_state, CHARINDEX(', ', ___) + 1, LEN(city_state)) AS state
FROM clients_split
Editar y ejecutar código