Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara membalikkan pengurutan data mysql

mengambil ide Zerkms:

Select * FROM (
    SELECT * FROM `articles` 
    WHERE date >= UNIX_TIMESTAMP(DATE(NOW() - INTERVAL 30 DAY))
    ORDER BY `views` DESC 
    LIMIT 20 
) as reverse_article 
ORDER BY views ASC

akan membiarkan Anda menggandakan

  1. Yang tertinggi akan dipilih (pilihan dalam)

  2. Yang terendah akan dipilih terlebih dahulu.

NAMUN

Anda juga dapat membalikkan pengurutan melalui PHP dengan terlebih dahulu mendapatkan fetchALL Anda dan menjalankan hitungan mundur dari count() (yang merupakan array ukuran maksimal Anda) hingga 0 (yang merupakan tampilan array tertinggi Anda)

pilihlah



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pencarian relevansi di beberapa tabel terkait

  2. Pagination di Laravel 4 berfungsi untuk satu halaman. tapi tidak bekerja untuk yang lain

  3. MySQL - Nilai 1 dalam DECIMAL (2, 2) keluar sebagai 0,99

  4. Kelambatan ditemukan ketika gambar dasar 64 memilih dan mengkodekan dari database

  5. Bagaimana cara membuat kunci utama secara serial?