Bắt đầu ngayBắt đầu miễn phí

Sử dụng RIGHT(), LEFT() và REVERSE()

Ở bài trước, bạn đã dùng SUBSTRING()CHARINDEX() để tách cột city_state thành hai cột mới.

Lần này, bạn cần làm điều tương tự nhưng sử dụng các hàm LEFT(), RIGHT()REVERSE().

Bài tập này là một phần của khóa học

Làm sạch dữ liệu trong cơ sở dữ liệu SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Trích xuất tên thành phố bằng LEFT()CHARINDEX().
  • Trích xuất tên bang bằng RIGHT(), CHARINDEX()REVERSE().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT
	client_name,
	client_surname,
    -- Extract the name of the city
	___(city_state, ___(', ', city_state) - 1) AS city,
    -- Extract the name of the state
    ___(city_state, ___(' ,', ___(city_state)) - 1) AS state
FROM clients_split
Chỉnh sửa và Chạy Mã