SQL Server: Hàm Convert()
Hàm CONVERT() được dùng để chuyển đổi kiểu dữ liệ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 CONVERT().
Cú pháp:
CONVERT(Kiểu_dữ_liệu,Tên_cột)
Lưu ý:
+ Kiểu dữ liệu gốc của cột không thay đổi vì CONVERT() không có tác dụng sửa kiểu dữ liệu cho cột.
+ Hàm CONVERT() chỉ áp dụng cho SQL SERVER.
Ví dụ áp dụng:
SELECT studentname,subjectname,CONVERT(numeric(4,2),mark) 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.