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

Đ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_cityairport_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

Xem khóa học

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

  • Thay các giá trị thiếu của cột airport_city bằng chuỗi 'Unknown'.
  • Thay các giá trị thiếu của cột airport_state bằ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
Chỉnh sửa và Chạy Mã