Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Hàm Cast trong SQL Server là gì? Hàm cast hay còn gọi là ép kiểu trong SQL Server có rất nhiều ứng dụng trong lập trình. Dưới đây là mọi điều bạn cần biết.
SQL Server có rất nhiều hàm với chức năng khác nhau. Chúng có ý nghĩa riêng trong lập trình. Ở bài viết này, chúng ta sẽ cùng nhau tìm hiểu về hàm Cast.
Hàm Cast trong SQL Server chủ yếu được dùng để chuyển đổi biểu thức từ một kiểu dữ liệu này sang kiểu dữ liệu khác. Nếu hàm Cast SQL Server không thể chuyển đổi một khai báo tới kiểu dữ liệu mong muốn, hàm này trả về một lỗi. Hàm Cast hay ép kiểu SQL Server thường được dùng để chuyển đổi dữ liệu số thành ký tự hoặc dữ liệu chuỗi.
Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm chuyển đổi kiểu dữ liệu CAST trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn.
Hàm CAST trong SQL Server chuyển đổi một biểu thức từ một kiểu dữ liệu này sang kiểu dữ liệu khác. 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.
Để sử dụng hàm CAST trong SQL Server, ta dùng cú pháp như sau:
CAST(bieuthuc AS kieudulieu [(do_dai)])
Tham số:
Lưu ý:
Hãy xem và khám phá một số ví dụ về hàm CAST trong SQL Server.
SELECT CAST(14.85 AS int);Result: 14 (kết quả cắt phần thập phân phía sau)SELECT CAST(14.85 AS float);Result: 14.85SELECT CAST(15.6 AS varchar);Result: '15.6'SELECT CAST(15.6 AS varchar(4));Result: '15.6'SELECT CAST('15.6' AS float);Result: 15.6SELECT CAST('2019-05-02' AS datetime);Result: '2019-05-02 00:00:00.000'
Dùng Cast và Convert với dữ liệu ngày tháng
Ví dụ này hiện ngày và thời gian hiện tại, dùng Cast để đổi ngày tháng và giờ hiện tại sang kiểu dữ liệu ký tự và cuối cùng dùng Convert hiện ngày tháng & thời gian ở định dạng ISO 8601. Ví dụ này dùng database AdventureWorksDW2019.
SELECT TOP(1) SYSDATETIME() AS UnconvertedDateTime, CAST(SYSDATETIME() AS NVARCHAR(30)) AS UsingCast, CONVERT(NVARCHAR(30), SYSDATETIME(), 126) AS UsingConvertTo_ISO8601 FROM dbo.DimCustomer;
Kết quả:

Hàm cast trong SQL Server hỗ trợ những kiểu dữ liệu nào?
Lệnh cast trong SQL Server được dùng trong câu lệnh nào?
Bạn có thể dùng CAST SQL Server với những câu lệnh như SELECT, INSERT, UPDATE, và DELETE.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Quản lý tài liệu trong kho kiến thức ElevenAgents
Generative Orchestration trong Copilot Studio: Cách agent đưa ra quyết định
Cách chỉnh sửa và nâng cấp câu hỏi bằng Wayground AI
Cách kết nối Claude với Gamma tạo website, slide thuyết trình
Hướng dẫn lọc và xóa thư với Plugin Gmail trong ChatGPT
11 trang web xem phim miễn phí vẫn hoạt động vào năm 2026
Hướng dẫn dùng Wayground AI để tạo bài kiểm tra
Hướng dẫn sử dụng Claude Slides tạo bài thuyết trình
Cách dùng plugin Wayground với ChatGPT
Ký tự khoảng trống FF là gì? Cách tạo tên trống trong Free Fire
Nâng cao khả năng ElevenAgents bằng cơ sở kiến thức quy mô lớn sử dụng RAG
100 ChatGPT/Gemini code giúp bạn chỉnh sửa ảnh như một chuyên gia
Cách thêm nhiều tài khoản Gmail vào plugin Gmail trên ChatGPT
Claude Design là gì? Cách dùng Claude Design thiết kế giao diện web
Làm sao để không còn nhận được những câu trả lời chung chung khi nhập prompt vào Claude nữa?
Hướng dẫn quản lý và ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn thiết lập thông báo giờ nghỉ trên Claude
Cách viết chữ kiểu FB: chữ in đậm, chữ 𝒏𝒈𝒉𝒊𝒆̂𝒏𝒈, đổi font chữ Facebook
Agent hỗ trợ nhiều giọng nói trong ElevenAgents
Kết hợp các kỹ thuật tạo prompt để thực hiện dự án thực tế
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
6 cách mở Computer/System Properties trong Windows 10
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
Cách sửa lỗi There Are Currently No Power Options Available Windows
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10