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

mysql SẮP XẾP THEO số lượng từ phù hợp duy nhất

Bạn có thể làm điều đó bằng nhiều cách, chẳng hạn như

ORDER BY SIGN(LOCATE('dog',content))+
         SIGN(LOCATE('swim',content))+
         SIGN(LOCATE('better',content)) DESC

Bản trình diễn SQLFiddle

hoặc với CASE

ORDER BY 
CASE WHEN content LIKE '%dog%' 
        THEN 1
        ELSE 0
END
+
CASE WHEN content LIKE '%swim%' 
        THEN 1
        ELSE 0
END
+
CASE WHEN content LIKE '%better%' 
        THEN 1
        ELSE 0
END

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. Chuyển đổi hai khung dữ liệu trong spark sql

  2. Tạo Cơ sở dữ liệu MySQL bằng Python bằng toán tử% s

  3. những thay đổi trong trường hợp hàng tập kết quả mysql 8 là gì?

  4. Xuất MySQL vào outfile:Các ký tự thoát CSV

  5. Chỉ mục không xác định:REMOTE_ADDR trong khi Laravel di chuyển