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

Truy vấn tìm kiếm MySQL trên hai trường khác nhau

Bạn cần phải phát biểu lại biểu thức concat trong mệnh đề where của bạn.

 SELECT CONCAT(first_name, ' ', last_name) as fullname 
      FROM users 
     WHERE CONCAT(first_name, ' ', last_name) LIKE '%doe%';

Rất tiếc, "as" chỉ tạo bí danh cột, không phải biến mà bạn có thể sử dụng ở nơi khá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. các mục trùng lặp mysql và php

  2. Sử dụng Match và Against trong MySQL và CodeIgniter

  3. Danh sách so với Thiết lập trên JPA 2 - Ưu / Nhược điểm / Tiện lợi

  4. đọc từ MySQL nhanh hơn hay đọc từ một tệp nhanh hơn?

  5. Chèn vào lựa chọn và cập nhật trong một truy vấn