Tóm lược. trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàm MySQL CAST để chuyển đổi một giá trị thuộc bất kỳ loại nào thành một giá trị có loại được chỉ định Show Giới thiệu về chức năng MySQL CASTCú pháp của hàm MySQL 3 như sau
Hàm 3 chuyển đổi một giá trị thuộc bất kỳ loại nào thành một giá trị có loại được chỉ định. Loại mục tiêu có thể là bất kỳ một trong các loại sau. 5, 0, 1, 2, 3, 4, 5, 6 Hàm 3 thường được sử dụng để trả về một giá trị có kiểu xác định để so sánh trong các mệnh đề WHERE, JOIN và HAVING Hãy cùng xem một số ví dụ về cách sử dụng hàm 3 Ví dụ về chức năng MySQL CASTTrong ví dụ sau, MySQL chuyển đổi hoàn toàn một chuỗi thành một số nguyên trước khi thực hiện phép tính
Dùng thử Để chuyển đổi rõ ràng một chuỗi thành một số nguyên, bạn sử dụng hàm 3 như câu lệnh sau
Dùng thử Câu lệnh sau đây chuyển đổi một cách rõ ràng một số nguyên thành một chuỗi và nối chuỗi này với một chuỗi khác 0 Dùng thử Hãy xem bảng 0 trong cơ sở dữ liệu mẫu Xem truy vấn sau 2 Dùng thử Truy vấn chọn các đơn đặt hàng có ngày bắt buộc là tháng 1 năm 2003. Kiểu dữ liệu của cột 1 là 1, do đó, MySQL phải chuyển đổi các chuỗi ký tự. 3 và 4 thành các giá trị DẤU THỜI GIAN trước khi đánh giá điều kiện 5 Tuy nhiên, để an toàn, bạn có thể sử dụng hàm 3 để chuyển một chuỗi thành giá trị 7 một cách rõ ràng như sau 9 Dùng thử Câu lệnh sau chuyển đổi giá trị 8 thành giá trị 0 và sử dụng kết quả làm đối số của hàm CONCAT 2 Dùng thử Trong hướng dẫn này, bạn đã học cách sử dụng hàm MySQL 3 để chuyển đổi một giá trị với bất kỳ loại nào thành một giá trị với một loại được chỉ định Làm cách nào để chuyển đổi varchar thành số nguyên trong MySQL?Để truyền VARCHAR sang INT, chúng ta có thể sử dụng hàm cast() từ MySQL . Đây là cú pháp của hàm cast(). Ví dụ của chúng tôi, chúng tôi sẽ tạo một bảng với sự trợ giúp của lệnh tạo. Hiển thị tất cả các bản ghi với sự trợ giúp của câu lệnh chọn.
Làm cách nào để chuyển đổi varchar thành số trong SQL?Các phương thức CAST() và CONVERT() của SQL Server có thể được sử dụng để chuyển đổi VARCHAR thành INT. . loại dữ liệu. Loại dữ liệu hợp lệ mà hàm sẽ truyền biểu thức vào sự biểu lộ. Giá trị được đúc Phong cách. Là một số nguyên được cung cấp chỉ định cách hàm sẽ dịch biểu thức Làm cách nào để chuyển đổi một chuỗi thành số trong MySQL?Trong ví dụ sau, MySQL chuyển đổi hoàn toàn một chuỗi thành một số nguyên trước khi thực hiện tính toán. . CHỌN (1 + '1')/2; CHỌN (1 + CAST('1' NHƯ CHƯA KÝ))/2; CHỌN CONCAT('Ví dụ MySQL CAST #',CAST(2 AS CHAR)); CHỌN số thứ tự, bắt buộcNgày TỪ đơn đặt hàng NƠI yêu cầuNgày GIỮA '2003-01-01' VÀ '2003-01-31'; Làm cách nào để chuyển đổi kiểu dữ liệu trong MySQL?Hàm CONVERT() của MySQL được sử dụng để chuyển đổi một giá trị từ một kiểu dữ liệu này sang một kiểu dữ liệu khác. Hàm CONVERT() của MySQL cũng được sử dụng để chuyển đổi một giá trị từ bộ ký tự này sang bộ ký tự khác. Nó chấp nhận hai tham số là giá trị đầu vào và loại được chuyển đổi trong. |