Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao MySQL tự động chuyển đổi chuỗi thành số?

Để so sánh số với chuỗi, MySQL chuyển đổi cả hai giá trị thành số thực (được lưu trữ bằng cách sử dụng tiêu chuẩn dấu phẩy động).

Các quy tắc được mô tả trong "Loại Chuyển đổi trong Đánh giá Biểu thức" trang tài liệu:

Trường hợp bạn mô tả phù hợp với mục cuối cùng: "trong tất cả các trường hợp khác, các đối số được so sánh dưới dạng số dấu phẩy động (thực)" .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng cơ sở dữ liệu XAMPP MySql từ một máy tính khác

  2. Làm cách nào để sửa các chuỗi UTF-8 được mã hóa kép nằm trong các trường MySQL utf8_general_ci?

  3. Cách xuất dữ liệu từ SQL Server 2005 sang MySQL

  4. Tạo kết nối MySQL trong Playframework với slick

  5. Kích thước lược đồ MySQL