Realizar 2 like en una consulta en mi base de datos SQLite

658 views
Skip to first unread message

aaRon

unread,
May 10, 2012, 12:53:13 PM5/10/12
to desarrollad...@googlegroups.com
Hola amigos, me gustaria saber como puedo hacer 2 like en una consulta que tengo en mi base de datos. Tengo esta consulta:

String n = codigo_int.getText().toString();
           
            String[] s = {"ID_LOCAL", "DESCRIPCION", "INFORMACION", "IMAGEN_LOC"};
           
            Cursor c = Conexion.db.query("LOCALES", s
        , "DESCRIPCION LIKE ?" ,new String[]{"%"+n+"%"}, null, null, null);

El campo que quiero consultar con el otro LIKE es el campo INFORMACION.
Quiero hacer otro LIKE en la misma consulta el cual compruebe tambien el valor de la variable n. Nose si me he explicado bien. Espero vuestra ayuda.
Un saludo.

Juan de Dios Maldonado Sánchez

unread,
May 10, 2012, 1:49:51 PM5/10/12
to desarrollad...@googlegroups.com
Utilizando los operadores lógicos.

2012/5/10 aaRon <aaron...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/9U_vx-YLJrEJ.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.



--
An'Brain - Prueba el nuevo widget inteligente para tu Android.
Idiotizer Free - Idiotiza a tus amigos. (Se requieren auriculares)
Track My App - Realiza un seguimiento de tus aplicaciones en el Android market.

ROBERTO ANGUITA MARTIN

unread,
May 10, 2012, 5:05:16 PM5/10/12
to desarrollad...@googlegroups.com
Juande se refiere a
AND , NOT, OR

mirate la sintaxis de SQL
 
Un saludo
Roberto Anguita 

(puedes seguirme en @ranguita78)
-------------------------------------------------------------------
coto - App del Restaurante el Coto del Casar
lightwidget - Widget que permiter convertir tu terminal en una linter 
sensores - Muestra los sensores disponibles en tu terminal así como los valores que toma
El Rincon de Luckesky - Blog der noticias Android

Antes de imprimir este e-mail piense bien si es necesario hacerlo. El medioambiente es cosa de todos.

aaRon

unread,
May 11, 2012, 3:12:05 AM5/11/12
to desarrollad...@googlegroups.com
Eso ya lo se yo que hay que utilizar operadores lógicos, me refiero en el metodo donde hago la sentencia donde lo puedo poner?

Juan de Dios Maldonado Sánchez

unread,
May 11, 2012, 3:50:35 AM5/11/12
to desarrollad...@googlegroups.com
Donde has puesto la condición puedes poner todas las que quieras.

2012/5/11 aaRon <aaron...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

ROBERTO ANGUITA MARTIN

unread,
May 11, 2012, 3:51:16 AM5/11/12
to desarrollad...@googlegroups.com
Es más sencillo usar para eso rawQuery algo asi:

           c=db.rawQuery("SELECT ID_LOCAL, DESCRIPCION, INFORMACION, IMAGEN_LOC WHERE DESCRIPCION like '% "+condicion1+"AND INFORMACION2 like '%"+condicion2,null);
          

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/IsvbmK1IrNYJ.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.



--
 

Un saludo
Roberto Anguita 

(puedes seguirme en @ranguita78)
-------------------------------------------------------------------
coto - App del Restaurante el Coto del Casar
lightwidget - Widget que permiter convertir tu terminal en una linter 

aaRon

unread,
May 11, 2012, 4:21:24 AM5/11/12
to desarrollad...@googlegroups.com
Muchas gracias. Os comento si me ha funcionado.
Un saludo y gracias.


El jueves, 10 de mayo de 2012 18:53:13 UTC+2, aaRon escribió:

aaRon

unread,
May 16, 2012, 5:23:31 AM5/16/12
to desarrollad...@googlegroups.com
No me funciona la consulta.

Jimmy Collazos || acido || cuatroxl.com

unread,
May 16, 2012, 7:12:11 AM5/16/12
to desarrollad...@googlegroups.com
Por si te vale de ayuda

http://www.sqlite.org/lang_expr.html

--
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::: J i m m y  C o l l a z o s :::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Reply all
Reply to author
Forward
0 new messages