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

truy vấn mysql để chọn một hàng cụ thể và một hàng ngẫu nhiên khác

Cái này làm việc tốt cho tôi. Kết quả đầu tiên luôn là bản ghi có ID 5, hàng thứ hai là bản ghi ngẫu nhiên. Lưu ý rằng nếu không có bản ghi nào có ID 5 tồn tại, thì cả hai hàng sẽ là ngẫu nhiên.

SELECT * FROM users ORDER BY (user_id = 5) DESC, RAND() LIMIT 0,2 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các phương pháp gộp kết nối MySql của JDBC để tránh nhóm kết nối cạn kiệt

  2. Cú pháp chính xác cho tìm kiếm và thay thế Regex sử dụng REGEXP_REPLACE trong MariaDB là gì?

  3. Sao chép giá trị cột từ một bảng vào một ID phù hợp khác

  4. Truyền giá trị từ danh sách thả xuống hoặc trường văn bản trong Wordpress sang truy vấn MySQL trong functions.php

  5. Sử dụng php để xuất truy vấn mysql sang tệp .csv có thể tải xuống