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

Czy istnieje sposób w SQL (MySQL) na wykonanie okrężnego działania ORDER BY na określonym polu?

Spróbowałbym czegoś takiego:

SET @counter = 0;
SELECT (@counter:[email protected]+1)%3 as rr, grp, name FROM table ORDER by rr, grp 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz według wcześniejszego odpowiednika dla MySQL

  2. Pobieranie PDO nic nie zwraca

  3. Ograniczenie MySQL InnoDB nie działa

  4. Formularz PHP nie przesyła pliku

  5. Wstaw do wyboru i zaktualizuj w jednym zapytaniu