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

mysqlのグループごとの行番号

    私のフィドルを通過してください

    これは最後に試しました

        SELECT    id,
                  crew_id,
                  amount,
                  type,
                 ( 
                    CASE type 
                    WHEN @curType 
                    THEN @curRow := @curRow + 1 
                    ELSE @curRow := 1 AND @curType := type END
                  ) + 1 AS rank
        FROM      Table1 p,
                  (SELECT @curRow := 0, @curType := '') r
       ORDER BY  crew_id,type asc;
    


    1. 文字列をいくつかの行に分割します

    2. SQL Serverでのvarchar(MAX)とTEXTの使用

    3. SQLServerの@@MAX_PRECISIONとは何ですか?

    4. SQLサーバーからHTTPリクエストを作成するにはどうすればよいですか?