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
Code tools: Chạy logic JavaScript tùy chỉnh trực tiếp trên cơ sở hạ tầng của ElevenLabs
Hướng dẫn quản lý Claude Memory chi tiết
9 ý tưởng workflow kết hợp Claude và Make thực sự hữu ích
5 tính năng tự động hóa bằng Gemini đáng thiết lập trên Android
Cách sử dụng ChatGPT tự động xử lý, trả lời thư mời họp Gmail trong tích tắc
So sánh hệ sinh thái Microsoft Copilot: Nên chọn công cụ nào?
TOP công cụ AI chỉnh sửa file PDF tốt nhất
Cách kết nối agent đàm thoại ElevenLabs với các công cụ và nguồn dữ liệu bên ngoài bằng MCP
TOP app chụp và chỉnh ảnh Trung Quốc tương tự Xingtu cực ảo diệu
Cắt file, chia nhỏ file PDF không cần phần mềm cực nhanh
Cách kiểm tra và xóa dữ liệu cá nhân trên ChatGPT
Cách tạo bảng tính bằng AI trên NoteGPT
Ứng dụng Copilot trong Word
TOP phần mềm thiết kế nhà 3D có tích hợp AI
Hướng dẫn giải phóng bộ nhớ lưu trữ ChatGPT
TOP công cụ AI đáng thử nhất trong năm
TOP Claude Connector giúp tăng năng suất làm việc
Thơ về tháng 10 hay, lãng mạn và tâm trạng nhất
TOP công cụ AI hỗ trợ lập trình tốt nhất
TOP trang web chia sẻ torrent phổ biến nhất
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
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
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
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
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