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

Cách sử dụng mệnh đề like trong MySQL 5.0 Statement

Khi bạn đính kèm departmentname trong dấu ngoặc kép, nó trở thành một ký tự theo nghĩa đen và không còn là một biến. Giá trị của nó bị bỏ qua và chữ '%departmentname%' được sử dụng thay thế.

Giải pháp đơn giản nhất là sử dụng CONCAT để thêm '%' dưới dạng tiền tố và hậu tố, như sau:

and DeptName LIKE CONCAT( '%', departmentname, '%')

Ví dụ:nếu departmentname được đặt thành police , kết quả trở thành

and DeptName LIKE '%police%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi (1093):Bạn không thể cập nhật bảng mục tiêu để cập nhật trong Mệnh đề FROM

  2. cách tạo menu động với menu phụ bằng php &mysql

  3. Tham gia bảng với điều kiện chuỗi con

  4. Tính tổng thời lượng trong MySQL

  5. MOD_REWRITE TRỢ GIÚP!