Comparteix via


SQLiteDatabase.Query Método

Definición

Sobrecargas

Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Query(Boolean, String, String[], String, String[], String, String, String, String)

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Query(String, String[], String, String[], String, String, String, String)

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Query(String, String[], String, String[], String, String, String)

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor

Parámetros

distinct
Boolean

True si desea que cada fila sea única; de lo contrario, false.

table
String

Nombre de tabla en el que se va a compilar la consulta.

columns
String[]

Lista de las columnas que se van a devolver. Pasar null devolverá todas las columnas, lo que no se recomienda evitar la lectura de datos del almacenamiento que no se va a usar.

selection
String

Filtro que declara las filas que se van a devolver, con el formato de una cláusula WHERE de SQL (excepto el propio WHERE). Si se pasa null, se devolverán todas las filas de la tabla especificada.

selectionArgs
String[]

Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, en orden en que aparecen en la selección. Los valores se enlazarán como Cadenas.

groupBy
String

Filtro que declara cómo agrupar filas, con el formato de una cláusula SQL GROUP BY (excepto el propio GROUP BY). Pasar null hará que las filas no se agrupe.

having
String

Un filtro declara qué grupos de filas se van a incluir en el cursor, si se usa la agrupación de filas, con formato como una cláusula HAVING de SQL (excepto el propio HAVING). Pasar null hará que se incluyan todos los grupos de filas y es necesario cuando no se usa la agrupación de filas.

orderBy
String

Cómo ordenar las filas, con el formato de una cláusula SQL ORDER BY (excepto el propio ORDER BY). Pasar null usará el criterio de ordenación predeterminado, que puede no ordenarse.

limit
String

Limita el número de filas devueltas por la consulta, con formato como cláusula LIMIT. Pasar null indica que no hay ninguna cláusula LIMIT.

cancellationSignal
CancellationSignal

Señal para cancelar la operación en curso o null si no existe. Si se cancela la operación, OperationCanceledException se producirá cuando se ejecute la consulta.

Devoluciones

Objeto Cursor , que se coloca antes de la primera entrada. Tenga en cuenta que Cursorno están sincronizados, consulte la documentación para obtener más detalles.

Atributos

Comentarios

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Documentación de Java para android.database.sqlite.SQLiteDatabase.query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.CancellationSignal).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

Query(Boolean, String, String[], String, String[], String, String, String, String)

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor

Parámetros

distinct
Boolean

True si desea que cada fila sea única; de lo contrario, false.

table
String

Nombre de tabla en el que se va a compilar la consulta.

columns
String[]

Lista de las columnas que se van a devolver. Pasar null devolverá todas las columnas, lo que no se recomienda evitar la lectura de datos del almacenamiento que no se va a usar.

selection
String

Filtro que declara las filas que se van a devolver, con el formato de una cláusula WHERE de SQL (excepto el propio WHERE). Si se pasa null, se devolverán todas las filas de la tabla especificada.

selectionArgs
String[]

Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, en orden en que aparecen en la selección. Los valores se enlazarán como Cadenas.

groupBy
String

Filtro que declara cómo agrupar filas, con el formato de una cláusula SQL GROUP BY (excepto el propio GROUP BY). Pasar null hará que las filas no se agrupe.

having
String

Un filtro declara qué grupos de filas se van a incluir en el cursor, si se usa la agrupación de filas, con formato como una cláusula HAVING de SQL (excepto el propio HAVING). Pasar null hará que se incluyan todos los grupos de filas y es necesario cuando no se usa la agrupación de filas.

orderBy
String

Cómo ordenar las filas, con el formato de una cláusula SQL ORDER BY (excepto el propio ORDER BY). Pasar null usará el criterio de ordenación predeterminado, que puede no ordenarse.

limit
String

Limita el número de filas devueltas por la consulta, con formato como cláusula LIMIT. Pasar null indica que no hay ninguna cláusula LIMIT.

Devoluciones

Objeto Cursor , que se coloca antes de la primera entrada. Tenga en cuenta que Cursorno están sincronizados, consulte la documentación para obtener más detalles.

Atributos

Comentarios

Consulte la dirección URL especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Documentación de Java para android.database.sqlite.SQLiteDatabase.query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

Query(String, String[], String, String[], String, String, String, String)

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor

Parámetros

table
String

Nombre de tabla en el que se va a compilar la consulta.

columns
String[]

Lista de las columnas que se van a devolver. Pasar null devolverá todas las columnas, lo que no se recomienda evitar la lectura de datos del almacenamiento que no se va a usar.

selection
String

Filtro que declara las filas que se van a devolver, con el formato de una cláusula WHERE de SQL (excepto el propio WHERE). Si se pasa null, se devolverán todas las filas de la tabla especificada.

selectionArgs
String[]

Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, en orden en que aparecen en la selección. Los valores se enlazarán como Cadenas.

groupBy
String

Filtro que declara cómo agrupar filas, con el formato de una cláusula SQL GROUP BY (excepto el propio GROUP BY). Pasar null hará que las filas no se agrupe.

having
String

Un filtro declara qué grupos de filas se van a incluir en el cursor, si se usa la agrupación de filas, con formato como una cláusula HAVING de SQL (excepto el propio HAVING). Pasar null hará que se incluyan todos los grupos de filas y es necesario cuando no se usa la agrupación de filas.

orderBy
String

Cómo ordenar las filas, con el formato de una cláusula SQL ORDER BY (excepto el propio ORDER BY). Pasar null usará el criterio de ordenación predeterminado, que puede no ordenarse.

limit
String

Limita el número de filas devueltas por la consulta, con formato como cláusula LIMIT. Pasar null indica que no hay ninguna cláusula LIMIT.

Devoluciones

Objeto Cursor , que se coloca antes de la primera entrada. Tenga en cuenta que Cursorno están sincronizados, consulte la documentación para obtener más detalles.

Atributos

Comentarios

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Documentación de Java para android.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

Query(String, String[], String, String[], String, String, String)

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor

Parámetros

table
String

Nombre de tabla en el que se va a compilar la consulta.

columns
String[]

Lista de las columnas que se van a devolver. Pasar null devolverá todas las columnas, lo que no se recomienda evitar la lectura de datos del almacenamiento que no se va a usar.

selection
String

Filtro que declara las filas que se van a devolver, con el formato de una cláusula WHERE de SQL (excepto el propio WHERE). Si se pasa null, se devolverán todas las filas de la tabla especificada.

selectionArgs
String[]

Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, en orden en que aparecen en la selección. Los valores se enlazarán como Cadenas.

groupBy
String

Filtro que declara cómo agrupar filas, con el formato de una cláusula SQL GROUP BY (excepto el propio GROUP BY). Pasar null hará que las filas no se agrupe.

having
String

Un filtro declara qué grupos de filas se van a incluir en el cursor, si se usa la agrupación de filas, con formato como una cláusula HAVING de SQL (excepto el propio HAVING). Pasar null hará que se incluyan todos los grupos de filas y es necesario cuando no se usa la agrupación de filas.

orderBy
String

Cómo ordenar las filas, con el formato de una cláusula SQL ORDER BY (excepto el propio ORDER BY). Pasar null usará el criterio de ordenación predeterminado, que puede no ordenarse.

Devoluciones

Objeto Cursor , que se coloca antes de la primera entrada. Tenga en cuenta que Cursorno están sincronizados, consulte la documentación para obtener más detalles.

Atributos

Comentarios

Consulte la tabla especificada y devuelva un elemento Cursor sobre el conjunto de resultados.

Documentación de Java para android.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a