Tag: sqlite

"AS" equivalente en sqlite

Soy un principiante con sqlite que viene de mysql. Tal vez mi pregunta es tonta pero no puedo encontrar el equivalente de "AS" en mysql por ejemplo. Ejemplo: "SELECT firstName || ' ' || lastName AS fullName FROM myTable;" ¿Es posible? ¡Gracias por adelantado!

Cómo escribir la prueba de Robolectric (2.3) usando la base de datos

Debido a la última versión de Robolectic a la versión 2.3, está escrito que ( https://github.com/robolectric/robolectric/releases ): Robolectric ahora utiliza una implementación real de SQLite en lugar de una colección de sombras y falsificaciones. Ahora se pueden escribir pruebas para verificar el comportamiento real de la base de datos. No he encontrado ninguna documentación "Cómo". […]

Instrucciones de inserción múltiple android sqlite

Tengo 800 declaraciones del parte insert descargadas de la red en el formato siguiente: insert into mytable(col1,..,coln) values(val1,..valn);insert into mytable col… He oído hablar de las transacciones, ContentValue s, y el uso de la union pero no puedo averiguar cuál es mejor para este caso. ¿Cuál es la mejor manera de insertarlos en la base […]

Consulta SQLite de Android y uso del cursor para tratar varias filas

Tengo una consulta, (estoy usando rawQuery() ) SELECT * FROM <table> Entonces estoy almacenando lo que devuelve usando un cursor. De su lo que quiero hacer es, comience en la primera fila tan .. cursor.moveToFirst() entonces toma cada columna, columna por columna y almacena su valor particular en una variable. Entonces quiero pasar a la […]

Prácticas recomendadas para bases de datos de Android

Mi aplicación de Android necesita una base de datos local. ¿Cuál es la mejor manera para esto? Que clase sub I utilizar, subclase, reimplementar, etc He encontrado demasiada información en la red, pero todavía no sé cuáles son las mejores prácticas.

Consulta SQLite muy lenta en Android

Tengo base de datos bastante grande que necesito consultar para obtener algunos datos y presentarlos en un ListView en Android. El db es de unos 5 MB, se almacena en la tarjeta SD. Tiene 60k registros en 2 tablas. El problema es que consultar el db para obtener todos los registros de una columna específica […]

Android – Seleccionar máximo en contentProvider

Intento ejecutar esta consulta en mi contenido personalizado. cursor = activity.getContentResolver().query( GoalDescriptor.CONTENT_URI, "max(priority)", null, null, null); Para obtener el valor máximo de prioridad int columna. Yo tambien he intentado cursor = activity.getContentResolver().query( GoalDescriptor.CONTENT_URI, null, "max(priority)", null, null); Sin éxito. Este código devuelve esta excepción: java.lang.IllegalArgumentException: Invalid column MAX(priority) E/DatabaseUtils( 688): at android.database.sqlite.SQLiteQueryBuilder.computeProjection(SQLiteQueryBuilder.java:523) E/DatabaseUtils( 688): at […]

SQLite selecciona todos los registros de hoy y día anterior

Tengo la siguiente tabla en mi base de datos: database.execSQL("create table " + TABLE_LOGS + " (" + COLUMN_ID + " integer primary key autoincrement," + COLUMN_ID_DAY_EXERCISE + " integer not null," + COLUMN_REPS + " integer not null," + COLUMN_WEIGHT + " real not null," + COLUMN_1RM + " real not null," + COLUMN_DATE […]

ORMLite Seleccionar campos distintos

Tengo una tabla de SQLite (en Android) que tiene campos numerosos, pero ciertos campos se repiten / desnormalized. Me gustaría seleccionar un conjunto distinto de estos datos y utilizarlos como objetos reales. Ejemplo Mesa de libros title summary author Little Johnny A funny kid Johnny Himself Big Johnny A funny adult Johnny Himself Me gustaría […]

¿Cómo recuperar datos de un cursor en android?

Recupero la información de mi base de datos y está todo en un Cursor. Ahora tengo que ir a través de cada elemento en el cursor para recuperar lng lats y un nombre para mostrar en un mapa. Cursor c = mDbHelper.fetchSpot(15); startManagingCursor(c); double lat = Double.parseDouble(c.getString(c.getColumnIndexOrThrow(ParkingSpotDBAdapter.KEY_LAT))); double lng = Double.parseDouble(c.getString(c.getColumnIndexOrThrow(ParkingSpotDBAdapter.KEY_LNG))); String name = c.getString(c.getColumnIndexOrThrow(ParkingSpotDBAdapter.KEY_ADDRESS)); […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.