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

Cách kiểm tra varchar với các số không ở đầu trong mysql

Bạn nhận được cùng một kết quả mà không có các số 0 ở đầu.
Sử dụng kiểu dữ liệu số nguyên để so sánh các giá trị số nguyên.
Bạn cũng có thể chuyển đổi nhanh các giá trị bằng cách sử dụng ép kiểu:

Ví dụ của bạn với Truyền:

select if( cast('00160001' as unsigned) between cast('0013001' as unsigned)  
and cast('0023000' as unsigned),1,0) as test_a,  
if( cast('00200000' as unsigned) between cast('0013001' as unsigned)   
and cast('0023000' as unsigned),1,0) as test_b;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di chuyển bảng chuỗi MyISAM hàng loạt mùa xuân sang InnoDB

  2. SQL:Bạn có lỗi trong cú pháp SQL của mình; kiểm tra hướng dẫn sử dụng tương ứng với phiên bản máy chủ MySQL của bạn để biết cú pháp phù hợp để sử dụng

  3. trình kết nối mysql không được tích hợp trong studio trực quan

  4. Di chuyển MySQL UTF8 sang UTF8MB4 các vấn đề và câu hỏi

  5. Cập nhật từ MYSQL lên MYSQLI