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

Cú pháp 'LIKE' trong SQL

Cách dễ nhất để đảm bảo LIKE không phân biệt chữ hoa chữ thường là sử dụng một cái gì đó như sau:

LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)

Hoặc bạn có thể viết hoa / viết thường pattern bên ngoài SQL và chỉ sử dụng:

LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern

Tôi có xu hướng sử dụng LOWER theo thói quen vì chữ thường dễ đọc hơn và do đó dễ gỡ lỗi hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đối chiếu phân biệt chữ hoa chữ thường trong MySQL

  2. Truy vấn SQL để hiển thị ngày gần nhất?

  3. Nhóm theo chữ cái đầu tiên, theo thứ tự bảng chữ cái, cách tốt nhất?

  4. Bạn quản lý cơ sở dữ liệu trong quá trình phát triển, thử nghiệm và sản xuất như thế nào?

  5. Nhập CSV vào MySQL với định dạng ngày tháng khác nhau