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

Cách tìm kiếm tên đầy đủ khi họ và tên được lưu trữ trong các cột khác nhau

Thử tìm kiếm từng trường một cách độc lập:

WHERE first_name = 'James' and last_name = 'Hetfield';

Tôi cũng sẽ thêm một chỉ mục tổng hợp cho cả hai, sử dụng họ trước vì nó sẽ có số lượng cao hơn (nhiều hàng duy nhất), nghĩa là tìm kiếm theo họ 'Hetfield' sẽ nhanh hơn so với tìm kiếm theo tên 'James '.

ALTER TABLE `some_table` ADD key (`last_name`, `first_name`);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị dữ liệu của Người dùng hiện tại và tên của nó trong thẻ đã chọn

  2. Kết nối ứng dụng studio Android với mysql

  3. MySQL không sử dụng chỉ mục vào DATE khi được sử dụng với toán tử '<' hoặc '>'?

  4. Làm thế nào để chọn dữ liệu từ nhiều bảng bằng cách sử dụng kết hợp / truy vấn con đúng cách? (PHP-MySQL)

  5. SQLAlchemy:Tạo truy vấn xóa bằng cách sử dụng tự tham gia trên MySQL