Compartilhar via


SQLiteDatabase.Query Método

Definição

Sobrecargas

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

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor resultados.

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

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor resultados.

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

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor resultados.

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

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor resultados.

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

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor 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 se você quiser que cada linha seja exclusiva, false caso contrário.

table
String

O nome da tabela para compilar a consulta.

columns
String[]

Uma lista de quais colunas retornar. Passar null retornará todas as colunas, o que é desencorajado para impedir a leitura de dados do armazenamento que não serão usados.

selection
String

Um filtro declarando quais linhas retornar, formatado como uma cláusula SQL WHERE (excluindo o próprio WHERE). Passar null retornará todas as linhas para a tabela fornecida.

selectionArgs
String[]

Você pode incluir ?s na seleção, que será substituída pelos valores de selectionArgs, para que eles apareçam na seleção. Os valores serão vinculados como Strings.

groupBy
String

Um filtro que declara como agrupar linhas, formatado como uma cláusula SQL GROUP BY (excluindo o GROUP BY sozinho). Passar null fará com que as linhas não sejam agrupadas.

having
String

Um filtro declara quais grupos de linhas devem ser incluídos no cursor, se o agrupamento de linhas estiver sendo usado, formatado como uma cláusula SQL HAVING (excluindo o próprio HAVER). Passar null fará com que todos os grupos de linhas sejam incluídos e é necessário quando o agrupamento de linhas não está sendo usado.

orderBy
String

Como ordenar as linhas, formatadas como uma cláusula SQL ORDER BY (excluindo a ORDER BY itself). Passar null usará a ordem de classificação padrão, que pode ser desordenada.

limit
String

Limita o número de linhas retornadas pela consulta, formatadas como cláusula LIMIT. Passar null não denota nenhuma cláusula LIMIT.

cancellationSignal
CancellationSignal

Um sinal para cancelar a operação em andamento, ou null se nenhum. Se a operação for cancelada, será OperationCanceledException lançada quando a consulta for executada.

Retornos

Um Cursor objeto, que é posicionado antes da primeira entrada. Observe que Cursors não são sincronizados, consulte a documentação para obter mais detalhes.

Atributos

Comentários

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor resultados.

Documentação 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).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Confira também

Aplica-se a

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

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor 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 se você quiser que cada linha seja exclusiva, false caso contrário.

table
String

O nome da tabela para compilar a consulta.

columns
String[]

Uma lista de quais colunas retornar. Passar null retornará todas as colunas, o que é desencorajado para impedir a leitura de dados do armazenamento que não serão usados.

selection
String

Um filtro declarando quais linhas retornar, formatado como uma cláusula SQL WHERE (excluindo o próprio WHERE). Passar null retornará todas as linhas para a tabela fornecida.

selectionArgs
String[]

Você pode incluir ?s na seleção, que será substituída pelos valores de selectionArgs, para que eles apareçam na seleção. Os valores serão vinculados como Strings.

groupBy
String

Um filtro que declara como agrupar linhas, formatado como uma cláusula SQL GROUP BY (excluindo o GROUP BY sozinho). Passar null fará com que as linhas não sejam agrupadas.

having
String

Um filtro declara quais grupos de linhas devem ser incluídos no cursor, se o agrupamento de linhas estiver sendo usado, formatado como uma cláusula SQL HAVING (excluindo o próprio HAVER). Passar null fará com que todos os grupos de linhas sejam incluídos e é necessário quando o agrupamento de linhas não está sendo usado.

orderBy
String

Como ordenar as linhas, formatadas como uma cláusula SQL ORDER BY (excluindo a ORDER BY itself). Passar null usará a ordem de classificação padrão, que pode ser desordenada.

limit
String

Limita o número de linhas retornadas pela consulta, formatadas como cláusula LIMIT. Passar null não denota nenhuma cláusula LIMIT.

Retornos

Um Cursor objeto, que é posicionado antes da primeira entrada. Observe que Cursors não são sincronizados, consulte a documentação para obter mais detalhes.

Atributos

Comentários

Consulte a URL fornecida, retornando um sobre o conjunto de Cursor resultados.

Documentação 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).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Confira também

Aplica-se a

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

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor 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

O nome da tabela para compilar a consulta.

columns
String[]

Uma lista de quais colunas retornar. Passar null retornará todas as colunas, o que é desencorajado para impedir a leitura de dados do armazenamento que não serão usados.

selection
String

Um filtro declarando quais linhas retornar, formatado como uma cláusula SQL WHERE (excluindo o próprio WHERE). Passar null retornará todas as linhas para a tabela fornecida.

selectionArgs
String[]

Você pode incluir ?s na seleção, que será substituída pelos valores de selectionArgs, para que eles apareçam na seleção. Os valores serão vinculados como Strings.

groupBy
String

Um filtro que declara como agrupar linhas, formatado como uma cláusula SQL GROUP BY (excluindo o GROUP BY sozinho). Passar null fará com que as linhas não sejam agrupadas.

having
String

Um filtro declara quais grupos de linhas devem ser incluídos no cursor, se o agrupamento de linhas estiver sendo usado, formatado como uma cláusula SQL HAVING (excluindo o próprio HAVER). Passar null fará com que todos os grupos de linhas sejam incluídos e é necessário quando o agrupamento de linhas não está sendo usado.

orderBy
String

Como ordenar as linhas, formatadas como uma cláusula SQL ORDER BY (excluindo a ORDER BY itself). Passar null usará a ordem de classificação padrão, que pode ser desordenada.

limit
String

Limita o número de linhas retornadas pela consulta, formatadas como cláusula LIMIT. Passar null não denota nenhuma cláusula LIMIT.

Retornos

Um Cursor objeto, que é posicionado antes da primeira entrada. Observe que Cursors não são sincronizados, consulte a documentação para obter mais detalhes.

Atributos

Comentários

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor resultados.

Documentação 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).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Confira também

Aplica-se a

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

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor 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

O nome da tabela para compilar a consulta.

columns
String[]

Uma lista de quais colunas retornar. Passar null retornará todas as colunas, o que é desencorajado para impedir a leitura de dados do armazenamento que não serão usados.

selection
String

Um filtro declarando quais linhas retornar, formatado como uma cláusula SQL WHERE (excluindo o próprio WHERE). Passar null retornará todas as linhas para a tabela fornecida.

selectionArgs
String[]

Você pode incluir ?s na seleção, que será substituída pelos valores de selectionArgs, para que eles apareçam na seleção. Os valores serão vinculados como Strings.

groupBy
String

Um filtro que declara como agrupar linhas, formatado como uma cláusula SQL GROUP BY (excluindo o GROUP BY sozinho). Passar null fará com que as linhas não sejam agrupadas.

having
String

Um filtro declara quais grupos de linhas devem ser incluídos no cursor, se o agrupamento de linhas estiver sendo usado, formatado como uma cláusula SQL HAVING (excluindo o próprio HAVER). Passar null fará com que todos os grupos de linhas sejam incluídos e é necessário quando o agrupamento de linhas não está sendo usado.

orderBy
String

Como ordenar as linhas, formatadas como uma cláusula SQL ORDER BY (excluindo a ORDER BY itself). Passar null usará a ordem de classificação padrão, que pode ser desordenada.

Retornos

Um Cursor objeto, que é posicionado antes da primeira entrada. Observe que Cursors não são sincronizados, consulte a documentação para obter mais detalhes.

Atributos

Comentários

Consulte a tabela fornecida, retornando um sobre o conjunto de Cursor resultados.

Documentação 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).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Confira também

Aplica-se a