SQL Server: Hàm Cast()


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Hàm CAST() được dùng để chuyển đổi kiểu dữ liệu (ép kiểu) trong quá trình truy vấn với câu lệnh SELECT.

Cột được chuyển đổi kiểu sẽ hiển thị dữ liệu theo kiểu tương ứng đã được chuyển bởi hàm CAST().

Cú pháp:

CAST(Tên_cột as Kiểu_dữ_liệu)

Lưu ý:

+ Kiểu dữ liệu gốc của cột không thay đổi vì CAST() không có tác dụng sửa kiểu dữ liệu cho cột.

+ Hàm CAST() áp dụng cho SQL Server (từ phiên bản 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse.

Các ví dụ áp dụng:

SELECT studentname, subjectname, CAST(mark as numeric(4,2)) AS [Điểm] FROM Student a JOIN Marks b ON a.studentid=b.studentid JOIN Subjects c ON b.subjectid=c.subjectid;

Câu lệnh trên sẽ hiển thị các giá trị ở cột mark của bảng Student theo dạng số có 4 chữ số và độ chính xác của mỗi giá trị là 2.

SELECT CAST(12.34 AS int);
SELECT CAST(56.78 AS varchar);
SELECT CAST('2022-03-19' AS datetime);
» Tiếp: Hàm ngày tháng và thời gian
« Trước: Hàm tập hợp (Aggregate)
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!