Condividi tramite


SQLiteDatabase.Query Metodo

Definizione

Overload

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

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

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

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

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

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

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

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

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

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

[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

Parametri

distinct
Boolean

true se si desidera che ogni riga sia univoca, false in caso contrario.

table
String

Nome della tabella in cui compilare la query.

columns
String[]

Elenco delle colonne da restituire. Il passaggio di null restituirà tutte le colonne, sconsigliato per impedire la lettura dei dati dall'archiviazione che non verranno usati.

selection
String

Filtro che dichiara le righe da restituire, formattate come clausola SQL WHERE (escluso il WHERE stesso). Il passaggio di null restituirà tutte le righe per la tabella specificata.

selectionArgs
String[]

È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.

groupBy
String

Filtro che dichiara come raggruppare le righe, formattate come clausola SQL GROUP BY (escluso GROUP BY). Se si passa null, le righe non verranno raggruppate.

having
String

Un filtro dichiara i gruppi di righe da includere nel cursore, se viene usato il raggruppamento di righe, formattato come clausola SQL HAVING (escluso l'HAVING stesso). Se si passa null, tutti i gruppi di righe verranno inclusi ed è necessario quando il raggruppamento di righe non viene usato.

orderBy
String

Come ordinare le righe, formattate come clausola SQL ORDER BY (escluso order BY). Il passaggio di Null userà l'ordinamento predefinito, che può essere non ordinato.

limit
String

Limita il numero di righe restituite dalla query, formattate come clausola LIMIT. Il passaggio di null indica nessuna clausola LIMIT.

cancellationSignal
CancellationSignal

Segnale per annullare l'operazione in corso o null se nessuno. Se l'operazione viene annullata, OperationCanceledException verrà generata quando viene eseguita la query.

Restituisce

Oggetto Cursor , posizionato prima della prima voce. Si noti che Cursors non sono sincronizzati, vedere la documentazione per altri dettagli.

Attributi

Commenti

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

Documentazione java per 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).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

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

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

[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

Parametri

distinct
Boolean

true se si desidera che ogni riga sia univoca, false in caso contrario.

table
String

Nome della tabella in cui compilare la query.

columns
String[]

Elenco delle colonne da restituire. Il passaggio di null restituirà tutte le colonne, sconsigliato per impedire la lettura dei dati dall'archiviazione che non verranno usati.

selection
String

Filtro che dichiara le righe da restituire, formattate come clausola SQL WHERE (escluso il WHERE stesso). Il passaggio di null restituirà tutte le righe per la tabella specificata.

selectionArgs
String[]

È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.

groupBy
String

Filtro che dichiara come raggruppare le righe, formattate come clausola SQL GROUP BY (escluso GROUP BY). Se si passa null, le righe non verranno raggruppate.

having
String

Un filtro dichiara i gruppi di righe da includere nel cursore, se viene usato il raggruppamento di righe, formattato come clausola SQL HAVING (escluso l'HAVING stesso). Se si passa null, tutti i gruppi di righe verranno inclusi ed è necessario quando il raggruppamento di righe non viene usato.

orderBy
String

Come ordinare le righe, formattate come clausola SQL ORDER BY (escluso order BY). Il passaggio di Null userà l'ordinamento predefinito, che può essere non ordinato.

limit
String

Limita il numero di righe restituite dalla query, formattate come clausola LIMIT. Il passaggio di null indica nessuna clausola LIMIT.

Restituisce

Oggetto Cursor , posizionato prima della prima voce. Si noti che Cursors non sono sincronizzati, vedere la documentazione per altri dettagli.

Attributi

Commenti

Eseguire una query sull'URL specificato, restituendo un Cursor oggetto sul set di risultati.

Documentazione java per 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).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

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

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

[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

Parametri

table
String

Nome della tabella in cui compilare la query.

columns
String[]

Elenco delle colonne da restituire. Il passaggio di null restituirà tutte le colonne, sconsigliato per impedire la lettura dei dati dall'archiviazione che non verranno usati.

selection
String

Filtro che dichiara le righe da restituire, formattate come clausola SQL WHERE (escluso il WHERE stesso). Il passaggio di null restituirà tutte le righe per la tabella specificata.

selectionArgs
String[]

È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.

groupBy
String

Filtro che dichiara come raggruppare le righe, formattate come clausola SQL GROUP BY (escluso GROUP BY). Se si passa null, le righe non verranno raggruppate.

having
String

Un filtro dichiara i gruppi di righe da includere nel cursore, se viene usato il raggruppamento di righe, formattato come clausola SQL HAVING (escluso l'HAVING stesso). Se si passa null, tutti i gruppi di righe verranno inclusi ed è necessario quando il raggruppamento di righe non viene usato.

orderBy
String

Come ordinare le righe, formattate come clausola SQL ORDER BY (escluso order BY). Il passaggio di Null userà l'ordinamento predefinito, che può essere non ordinato.

limit
String

Limita il numero di righe restituite dalla query, formattate come clausola LIMIT. Il passaggio di null indica nessuna clausola LIMIT.

Restituisce

Oggetto Cursor , posizionato prima della prima voce. Si noti che Cursors non sono sincronizzati, vedere la documentazione per altri dettagli.

Attributi

Commenti

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

Documentazione java per 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).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

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

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

[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

Parametri

table
String

Nome della tabella in cui compilare la query.

columns
String[]

Elenco delle colonne da restituire. Il passaggio di null restituirà tutte le colonne, sconsigliato per impedire la lettura dei dati dall'archiviazione che non verranno usati.

selection
String

Filtro che dichiara le righe da restituire, formattate come clausola SQL WHERE (escluso il WHERE stesso). Il passaggio di null restituirà tutte le righe per la tabella specificata.

selectionArgs
String[]

È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.

groupBy
String

Filtro che dichiara come raggruppare le righe, formattate come clausola SQL GROUP BY (escluso GROUP BY). Se si passa null, le righe non verranno raggruppate.

having
String

Un filtro dichiara i gruppi di righe da includere nel cursore, se viene usato il raggruppamento di righe, formattato come clausola SQL HAVING (escluso l'HAVING stesso). Se si passa null, tutti i gruppi di righe verranno inclusi ed è necessario quando il raggruppamento di righe non viene usato.

orderBy
String

Come ordinare le righe, formattate come clausola SQL ORDER BY (escluso order BY). Il passaggio di Null userà l'ordinamento predefinito, che può essere non ordinato.

Restituisce

Oggetto Cursor , posizionato prima della prima voce. Si noti che Cursors non sono sincronizzati, vedere la documentazione per altri dettagli.

Attributi

Commenti

Eseguire una query sulla tabella specificata, restituendo un Cursor oggetto sul set di risultati.

Documentazione java per 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).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a