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

IDに依存せずにMySQLの1行おきに選択しますか?

    MySQL独自の方法で:

    select  *
    from    (
            select  *
            ,       @rn := @rn + 1 as rn
            from    Table1
            join    (select @rn := 0) i
            ) s
    where   rn mod 2 = 0 -- Use = 1 for the other set
    

    SQLFiddleの例。



    1. 更新時に変更のないタイムスタンプ

    2. mysqlをmysqliに変更する方法は?

    3. ヒントと例で説明されたOracleCaseステートメント

    4. PL/pgSQL匿名コードブロック