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

Ép kiểu dữ liệu với CAST

Không ít lần bạn cần dữ liệu ở một kiểu hoặc định dạng nhất định nhưng lại thấy nó được lưu khác đi. Ví dụ:

  • Tích hợp dữ liệu từ nhiều nguồn có kiểu dữ liệu khác nhau vào một nguồn thống nhất
  • Dữ liệu trừu tượng cần dễ đọc hơn (ví dụ: True/False thay cho 1/0) May mắn là bạn không cần thay đổi dữ liệu gốc. Bạn có thể dùng các hàm để chuyển kiểu một cách tường minh sang kiểu dữ liệu bạn cần (dùng CAST()CONVERT()).

Bây giờ bạn sẽ chuyển đổi dữ liệu tường minh bằng hàm CAST(). Nhớ cú pháp: sql CAST(expression AS data_type [(length)])

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

Các hàm thao tác dữ liệu trong SQL Server

Xem khóa học

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 
	-- Transform the year part from the birthdate to a string
	first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.' 
FROM voters;
Chỉnh sửa và Chạy Mã