Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wybrać co drugi wiersz w MySQL bez zależności od żadnego identyfikatora?

W unikalnym stylu 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

Przykład w SQL Fiddle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę łatwo przekonwertować aplikację Django z mySQL na PostgreSQL?

  2. W przypadku aktualizacji zduplikowanego klucza tak samo jak w przypadku wstawiania

  3. Jak wyświetlić czasy zapytań o wysokiej precyzji w wierszu poleceń mysql?

  4. Jak pobrać plik za pomocą PHP i Mysql DB?

  5. ADDDATE() vs DATE_ADD() w MySQL:jaka jest różnica?