SQLite LIKE alternativa para REGEXP, Match Start de cualquier palabra
No parece posible usar REGEXP en una consulta SQLite en Android. Si es posible, por favor señale en la dirección correcta.
¿Hay una manera de utilizar una condición LIKE para buscar una expresión al principio de cualquier palabra en el resultado?
- Uso de AND y OR en SQLite
- Cifrar la base de datos sqlite Android:
- ¿Es la operación costosa de SQLite cursor.getCount en Android
- Cómo gestionar las fechas en la base de datos sqlite de Android cuando me preocupo sólo por la fecha (que es ser único) y no el tiempo?
- Android SQLite Eliminar fila de la tabla Donde 2 Argumentos
Ejemplo:
Entradas:
1. Mínimo
2. Aluminio
3. Último minuto
Consulta:
Min
Resultado deseado
(1) Mínimo
(3) Última hora
NO
(2) Aluminio
Éste es básicamente mi código actual, que volvería (2) Aluminio:
public Cursor search(String query) { return mDb.query(TABLE, COLUMNS, KEY_NAME +" like ?", new String[] { "%"+query+"%" }, null, null, null); }
¡Cualquier ayuda será apreciada!
- La base de datos SQLite ..onCreate () no se está llamando
- Android SQLite - cambiando journal_mode
- Error: Asegúrese de que el cursor se inicializa correctamente antes de acceder a los datos de él?
- Limitaciones de SQLITE en Android - 25 tablas con 15 columnas cada una y 10k filas por tabla
- ¿Hay alguna forma de implementar la búsqueda de texto completo (FTS) en SQlite de la plataforma Android?
- ¿Cuál es la manera de insertar un enorme JSON datos en un DB de SQLite en android
- Persistencia de entidades bidireccionales con Green-DAO
- La lectura de cadena gzip en sqlite3 base de datos (python escribir, Java Android leer)
Es un poco un hack, pero …
foo LIKE 'bar%' OR foo LIKE '% bar%'
Puede funcionar para sus necesidades (encontrar "barra" al principio de una palabra en "foo"). Si también quieres que la puntuación sirva como delimitadores de palabras, tendrías que añadir cláusulas OR para eso también (de ahí que sea un hack).
- Mejor manera de programar botones / imágenes
- Utilizando OnTap (int i) con varias capas de ItemizedOverlay