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

Nối tên thành phố và bang

Trong bài trước, bạn đã dùng toán tử + để gộp hai cột thành một. Lần này, bạn cần làm điều tương tự nhưng sử dụng hàm CONCAT().

Để có được định dạng chuỗi sau khi nối: 'Las Vegas, Nevada', bạn sẽ cần dùng biểu thức CASE phòng trường hợp cột state có giá trị NULL.

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

  • Nối tên các thành phố với các bang bằng hàm CONCAT(), đồng thời dùng câu lệnh CASE trả về '' khi stateNULL và ngược lại thì thực hiện nối bình thường.

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,
    -- Use the function to concatenate the city and the state
		___(
				___,
				CASE WHEN state IS NULL THEN '' 
				ELSE ___(', ', ___) END) AS city_state
FROM clients
Chỉnh sửa và Chạy Mã