ПочатиПочніть безкоштовно

Використання SUBSTRING() і CHARINDEX()

У цьому уроці ви навчилися розділяти одну колонку на кілька.

Таблиця clients_split має одну колонку city_state, у якій зберігаються назви міст, де живуть клієнти, та штат міста. Значення цієї колонки мають такий вигляд: 'Chicago, Illinois'.

Вам потрібно розділити цю колонку на дві нові: одну для міста, іншу — для штату. Ви плануєте використати SUBSTRING() разом із CHARINDEX() та LEN().

Ця вправа є частиною курсу

Очищення даних у базах даних SQL Server

Переглянути курс

Інструкції до вправи

  • Витягніть назву міста за допомогою SUBSTRING() і CHARINDEX().
  • Витягніть назву штату за допомогою SUBSTRING(), CHARINDEX() і LEN().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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
Редагувати та запускати код