Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Hàm CAST trong SQL Server được dùng để chuyển đổi một giá trị từ kiểu dữ liệu này sang kiểu dữ liệu khác. Có rất nhiều ứng dụng trong thực tế, giúp giải quyết các vấn đề liên quan đến kiểu dữ liệu khi thao tác với cơ sở dữ liệu. Nếu chuyển đổi không thành công, CAST sẽ báo lỗi, ngược lại nó sẽ trả về giá trị chuyển đổi tương ứng
Hàm CAST được sử dụng rộng rãi trong nhiều tình huống thực tế để đảm bảo tính nhất quán của kiểu dữ liệu, thực hiện các phép tính hoặc so sánh, và định dạng dữ liệu cho hiển thị hoặc lưu trữ. Dưới đây là một số ví dụ cụ thể:
– Chuyển đổi kiểu dữ liệu để thực hiện phép tính toán học:
– So sánh hoặc nối các kiểu dữ liệu khác nhau:
– Định dạng ngày giờ:
– Chuyển đổi kiểu dữ liệu cho mục đích lưu trữ hoặc hiển thị
Dưới đây là một số ví dụ sử dụng hàm CAST trong SQL Server
1. Chuyển kiểu varchar sang int để tính toán
SELECT CAST('123' AS INT) + 100 AS Result
Kết quả : 223
Nếu bạn cố cộng ‘123’ + 100 mà không ép kiểu, SQL Server có thể báo lỗi hoặc tự động chuyển kiểu không như mong muốn.
2. Chuyển datetime thành varchar để định dạng ngày
SELECT CAST(GETDATE() AS VARCHAR(20)) AS CurrentDate
Kết quả : ‘May 24 2025 2:14PM’
3. Chuyển float sang int để làm tròn
SELECT CAST(123.75 AS INT) AS RoundedValue
Kết quả: 123
4. Chuyển đổi để so sánh kiểu khác nhau
SELECT * FROM Orders
WHERE CAST(OrderDate AS DATE) = '2025-05-24'
Trong trường hợp OrderDate là kiểu datetime, bạn cần CAST về DATE để so sánh chính xác với giá trị ngày.
======
Xem thêm các bài viết khác cùng chuyên mục tại đây Tại Đây
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Truy cập vào đây để nhận được thông tin ưu đãi -khuyến mãi thường xuyên
https://www.pavietnam.vn/vn/tin-khuyen-mai/