instr

Mattepuffo's logo
Ordinamento personalizzato in MySQL

Ordinamento personalizzato in MySQL

Quello che mi serve è questo: ordinare i dati partendo da un record specifico, e poi a seguire tutti gli altri.

Ho scoperto che è abbastanza semplice usando la funzione INSTR.

Supponiamo di avere una serie di autori:

SELECT * FROM author ORDER BY author_id;
+-----------+--------------------------------------+
| author_id | author_name                          |
+-----------+--------------------------------------+
|         1 | mcclure, scambray, kurtz             |
|         2 | clive cussler                        |
|         3 | stephen king                         |
|         4 | cecchi paone                         |
|         5 | flem ath                             |
|         6 | nagel, evjen, glynn, watson, skinner |
|         8 | herman hesse                         |
|        10 | deitel - deitel                      |
|        11 | dave thau                            |
|        13 | cesare pavese                        |
+-----------+--------------------------------------+

Autori ordinati per id.