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

SQL:列で並べ替え、次に部分文字列で並べ替えますascとdesc

    デモはこちら

    select *
    from #temp
    order
    by substring(id,1,2),
    case
    when substring(id,1,2)%2=0 then row_number() over (partition by substring(id,1,2) order by  SUBSTRING(id,4,3) desc)
    else row_number() over (partition by substring(id,1,2) order by  SUBSTRING(id,4,3) asc)
    end
    



    1. クライアントはサーバーから要求された認証プロトコルをサポートしていません

    2. ユーザーpostgresを作成できません:ロールpostgresが存在しません

    3. FPDFセルポジショニング

    4. 未定義の関数sqlsrv_connect()の呼び出し-トラブルシューティング