sql >> Databáze >  >> RDS >> Mysql

vybrat každý druhý řádek v MySQL bez závislosti na jakémkoli ID?

Jedinečným způsobem 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

Příklad na SQL Fiddle.



  1. Vložte data do tabulky s výsledkem z jiného výběrového dotazu

  2. Jak vytvořit pohled MySQL

  3. Udělení přístupu uživatele msdb k profilu pošty databáze v SQL Server (T-SQL)

  4. Jak ukládat data, která obsahují uvozovky v MySQL