Ci sarebbe il ROWID. E' un attributo hidden che sqlite aggiunge sempre sistematicamente a ogni tabella che viene creata.
Ma è a livello di tabella, non so' se la sua visibilita' si espande fino alla vista. Nelle viste spaziali si è obbligati a definirlo e quindi li sicuramente ci sara', in quelle alfanumeriche non saprei. Un potenziale problema per il futuro è che a partire dalla 3..8.2 hanno avuto la bellissima pensata di rendere tale attributo facoltativo (sigh) e uindi in seguito non sar'a piu' vero. La 3.8.2 è uscita da circa una settimana. Perche' ovviamente pensano che un utente che lavora con un DB sappia sempre quello che fa'. Hanno messo il rowid a dfault e pero' se un utente vuole lo potra' rimuovere. Sono pronto a scomettere che qualche furbacchione che lo rimuove perche' cosi' risparmia qualche byte salta subito fuori. Andrea. Il giorno 11 dicembre 2013 16:47, Luca Lanteri <mesca...@gmail.com> ha scritto: > Ciao a tutti, > > qualcuno sa dirmi se esiste in sqlite una funzione simile alla row > number, che mi restituisca un progressivo pari al numero di linea > all'interno di una vista. > Googlando ho trovato qualche cosa che simula il comportamento mediante > una query come questa: > > select id, value, (select count(*) from tbl b where a.id >= b.id) as cnt > from tbl a > > il problema è che non riesco ad adattarla alle mie esigenze perché la > vista di partenza è già complessa di suo. Esistono altre soluzioni ? > > grazie in anticipo > Luca > _______________________________________________ > Gfoss@lists.gfoss.it > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni > dell'Associazione GFOSS.it. > 666 iscritti al 22.7.2013 -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù -----------------
_______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013