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

Mysql chọn theo kết quả phù hợp nhất với lượt thích

Bạn có thể dễ dàng sắp xếp các kết quả theo số lượng trận đấu:

SELECT `id`
FROM `accounts`
WHERE AES_DECRYPT(`email`, '123') = CONCAT_WS('@', 'test', 'test.com') OR 
      AES_DECRYPT(`email`, '123') LIKE CONCAT('%','test.com')
ORDER BY ( (AES_DECRYPT(`email`, '123') = CONCAT_WS('@', 'test', 'test.com')) +
           (AES_DECRYPT(`email`, '123') LIKE CONCAT('%','test.com'))
         );

Điều này sẽ phù hợp với ví dụ của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 3.2.6 &tạo chế độ xem cơ sở dữ liệu thông qua di chuyển

  2. MySQL Hiển thị Datadictionary của các bảng

  3. Tìm giá trị ÍT NHẤT / LỚN NHẤT từ các CỘT được kết hợp, bỏ qua 0 &NULL- MYSQL

  4. JSP / Servlets:Làm cách nào để tải lên tệp zip, giải nén và giải nén tệp CSV

  5. cách truy cập cơ sở dữ liệu từ xa mysql