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

テーブルを複数回注文しようとしています

    これを試してください

    select * from tablename order by total desc
    

    ORDER BY構文に精通していない場合、ORDERBYに2つのものを選択してもうまく機能しません。あなたの説明から、あなたはただ一番上の合計が欲しいように見えます。このクエリは、結果を合計の降順(最も高いものから順に)で並べ替えます

    名前を同時に昇順(最初に低い方)にしたい場合は、

    を試してください。
    select * from tablename order by name asc, total desc
    


    1. MySQLは列のデータ型をVARCHARからINTに変換します

    2. PostgreSQLのチェック制約を理解する

    3. SQLServerで先行ゼロを埋めて数値をフォーマットする

    4. MySQLに一度に複数の値を挿入する