sql >> データベース >  >> RDS >> Mysql

mysqlデータを逆ソートする方法

    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
    

    ダブルソートできます

    1. 最高のものが選ばれます(内側の選択)

    2. 最も低いものが最初に選択されます。

    ただし

    最初にfetchALLを取得し、count()(最大サイズの配列)から0(最大の配列ビュー)までカウントを逆方向に実行することで、PHPを介して逆ソートすることもできます

    お好きなものを選んでください



    1. UPDATEをINSERTINTOON DUPLICATEKEYUPDATEステートメントに変換します

    2. Herokuでdb:dropとrake db:createをレーキする方法は?

    3. Android:SQLiteデータベースの開閉

    4. Oracle制約データ型