martedì 19 settembre 2017

Come inserire un contatore di righe nei risultati di una query SELECT di MySQL

In questo brevissimo post vediamo come creare un semplice contatore di righe restituite da MySQL.

Il codice è molto semplice. Ipotizzando di avere una tabella formata dai campi "nome" e "cognome", si può ottenere un contatore col seguente codice:

SET @contatore = 0;
SELECT nome, cognome, (@contatore := @contatore +1) AS n_persona FROM tabella;

Il risultato sarà qualcosa del genere:

nomecognomen_persona
pippobaudo1
mikebongiorno2
rosariofiorello3

Nessun commento:

Posta un commento

Ciao, se hai domande o semplicemente vuoi farmi sapere che ti è stato utile quest'articolo lascia un commento ;-)

A causa dello spam sono stato costretto ad abilitare la risposta solo per gli utenti loggati con account Google. So che può essere un fastidio per alcuni, ma è l'unica soluzione. Il vantaggio è che riceverai una notifica quando risponderò.