Điền giá trị thiếu bằng ISNULL()
Trong bài trước, bạn đã luyện cách loại trừ và chọn các hàng có giá trị NULL. Tuy nhiên, tùy theo giả định nghiệp vụ phía sau dữ liệu, bạn có thể muốn chọn tất cả các hàng có NULL nhưng thay các giá trị NULL đó bằng một giá trị khác. Bạn có thể làm điều này bằng ISNULL().
Bây giờ, bạn muốn thay tất cả giá trị NULL ở các cột airport_city và airport_state bằng từ 'Unknown', sử dụng ISNULL().
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
- Thay các giá trị thiếu của cột
airport_citybằng chuỗi'Unknown'. - Thay các giá trị thiếu của cột
airport_statebằng chuỗi'Unknown'.
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
airport_code,
airport_name,
-- Replace missing values for airport_city with 'Unknown'
___(___, '___') AS airport_city,
-- Replace missing values for airport_state with 'Unknown'
___(___, '___') AS airport_state
FROM airports