Ho un DB sqlite con una tabella con la seguente struttura LocationName Latitude Longitude tutte definite come varchar. Come posso costruire un'istruzione SQL per ottenere tutte le posizioni con uno specifico intervallo di lat data la latitudine in decimale. c'è un modo per farlo convertire da varchar a valore decimale al volo? o devo passare attraverso le dichiarazioni di reso e fare la conversione manualmentesqlite Converti testo in numeri
risposta
Vedere "Espressioni CAST" a http://www.sqlite.org/lang_expr.html.
SELECT CAST('3.02' as decimal)
-- they aren't real decimals in sqlite, though. beware floats.
Oh grazie, darò una prova. Cosa succede se la colonna per latitudine, ad esempio, è definita come N320515. c'è un modo per fare lo stesso? – user519274
c'è 'substr' per estrarre le sottostringhe e' case..when..end' per convertire 'N/S' in 1/-1. avrai un'espressione pelosa, ma è possibile. UPD: e assicurati di testare tutti i possibili emisferi :) –
Grazie Ancora, scaverò di più su come creare quell'istruzione sql. – user519274
- 1. Converti SQLite in JSON
- 2. Converti numeri in date
- 3. Converti audio in testo
- 4. Converti numero in vista testo in int
- 5. Postgres: Converti varchar in testo
- 6. Converti tabella HTML in testo
- 7. Converti FlowDocument in testo semplice
- 8. Converti voce in testo in iphone
- 9. Problema SQLite con nomi tabella utilizzando numeri?
- 10. Converti array in testo delimitato da virgole
- 11. Converti testo in immagine utilizzando javascript
- 12. Converti i numeri in lettere oltre l'alfabeto di 26 caratteri
- 13. Token campo di testo come in Numeri
- 14. Converti iCal in HTML o testo in chiaro in Java
- 15. Indici di ricerca testo completo SQLite
- 16. Converti un file PDF in testo in C#
- 17. confrontare le stringhe come numeri in SQLite3
- 18. Converti array in JSON
- 19. Funzione SQLite per formattare numeri con zeri iniziali?
- 20. Converti numeri di nota Midi per nome e ottava
- 21. Converti un'immagine in cifre con PHP?
- 22. Carica il contenuto in file di testo nella tabella sqlite?
- 23. Converti CharCode in Char?
- 24. PHP Converti testo codificato Windows-1256 in UTF-8
- 25. Converti testo HTML in Leet (1337) Parla con XPath
- 26. Renderizza o converti Html in testo "formattato" (.NET)
- 27. Converti testo in data e ora nel redshift
- 28. C - fscanf numeri misti e testo statico
- 29. Converti fattore in intero
- 30. Come archiviare datetime in SQLite
SQLite supporta tipi diversi da varchar (testo) - http://www.sqlite.org/datatype3.html. Perché non memorizzare i valori nelle colonne reali? – xyzzycoder
Sarebbe molto più efficiente memorizzare i valori come numeri effettivi nel database. – rmaddy
Mi è stato dato il db in quel formatto che non posso cambiare. Vorrei poter :) – user519274