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

MYSQLクエリで行の位置を取得する

    SELECT id, name, rank FROM 
        (
        SELECT t.id, t.name,
            @rownum := @rownum + 1 AS rank
        FROM TABLE t, (SELECT @rownum := 0) r
        ORDER BY name ASC
        ) `selection` WHERE id=1
    

    この回答から変更>> MySQLのROW_NUMBER()



    1. SQL Serverで「datetime2」を「datetimeoffset」に変換します(T-SQLの例)

    2. SQL Serverの既存のテーブルに主キーを追加する方法(T-SQLの例)

    3. データベース設計は、教師、レッスン、および学生の編成にどのように役立ちますか?

    4. Laravel5でEloquentを使用してピボットテーブルを更新する方法