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

mysql SELECT z preferencjami warunku

możesz zrobić coś takiego

select (case when surname = 'jack' then 1 else 0 end +
        case when school ='st' then 1 else 0 end +
        case when college='mit' then 1 else 0 end +
        case when city='austin' then 1 else 0 end) as score,
        *
from 
user 
WHERE surname='jack' or  
      school='st'     or 
      college='mit' or 
      city='austin')
order by score desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_DAYS() Przykłady – MySQL

  2. Błąd pliku połączenia PHP w programie Postman

  3. Jak bezpiecznie przechowywać hasło użytkownika i sól w MySQL?

  4. pobieranie wartości, które nie istnieją w tabeli mysql

  5. Jak mogę używać przezroczystego szyfrowania danych w MySQL?