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
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ệnhCASEtrả về''khistatelàNULLvà 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