Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyszukać pełne imię i nazwisko, gdy imię i nazwisko są przechowywane w różnych kolumnach?

Spróbuj przeszukać każde pole niezależnie:

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

Dodałbym również indeks złożony dla obu, używając najpierw nazwiska, ponieważ miałoby to wyższą kardynalność (więcej unikalnych wierszy), co oznacza, że ​​wyszukiwanie według nazwiska „Hetfield” powinno być szybsze niż wyszukiwanie według imienia „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. Jakie ustawienia mysql wpływają na szybkość LOAD DATA INFILE?

  2. WordPress przygotował oświadczenie z warunkiem IN()

  3. Jak mogę uzyskać dostęp do wiersza poleceń MySQL za pomocą XAMPP dla Windows?

  4. Grupa MySQL według numeru tygodnia z kolumną z wieloma datami

  5. Jak dodać czas do wartości daty i godziny w MySQL?