SQLiteDatabase.Query Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal) |
Interrogez l’URL donnée, en retournant un |
Query(Boolean, String, String[], String, String[], String, String, String, String) |
Interrogez l’URL donnée, en retournant un |
Query(String, String[], String, String[], String, String, String, String) |
Interrogez la table donnée, en retournant un |
Query(String, String[], String, String[], String, String, String) |
Interrogez la table donnée, en retournant un |
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)
Interrogez l’URL donnée, en retournant un Cursor
sur le jeu de résultats.
[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
Paramètres
- distinct
- Boolean
true si vous souhaitez que chaque ligne soit unique, false sinon.
- table
- String
Nom de la table à laquelle compiler la requête.
- columns
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE (à l’exception de l’instruction WHERE elle-même). La transmission de la valeur Null retourne toutes les lignes de la table donnée.
- selectionArgs
- String[]
Vous pouvez inclure ?s dans la sélection, qui sera remplacée par les valeurs de selectionArgs, afin qu’elles apparaissent dans la sélection. Les valeurs seront liées sous forme de chaînes.
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY (à l’exclusion de GROUP BY lui-même). Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING (à l’exclusion de l’élément HAVING lui-même). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- orderBy
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY (à l’exclusion de ORDER BY elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
- limit
- String
Limite le nombre de lignes retournées par la requête, mises en forme comme clause LIMIT. Le passage de null ne désigne aucune clause LIMIT.
- cancellationSignal
- CancellationSignal
Signal d’annulation de l’opération en cours, ou null si aucun.
Si l’opération est annulée, elle OperationCanceledException
est levée lors de l’exécution de la requête.
Retours
Objet Cursor
positionné avant la première entrée. Notez que Cursor
les fichiers ne sont pas synchronisés, consultez la documentation pour plus d’informations.
- Attributs
Remarques
Interrogez l’URL donnée, en retournant un Cursor
sur le jeu de résultats.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Voir aussi
S’applique à
Query(Boolean, String, String[], String, String[], String, String, String, String)
Interrogez l’URL donnée, en retournant un Cursor
sur le jeu de résultats.
[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
Paramètres
- distinct
- Boolean
true si vous souhaitez que chaque ligne soit unique, false sinon.
- table
- String
Nom de la table à laquelle compiler la requête.
- columns
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE (à l’exception de l’instruction WHERE elle-même). La transmission de la valeur Null retourne toutes les lignes de la table donnée.
- selectionArgs
- String[]
Vous pouvez inclure ?s dans la sélection, qui sera remplacée par les valeurs de selectionArgs, afin qu’elles apparaissent dans la sélection. Les valeurs seront liées sous forme de chaînes.
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY (à l’exclusion de GROUP BY lui-même). Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING (à l’exclusion de l’élément HAVING lui-même). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- orderBy
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY (à l’exclusion de ORDER BY elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
- limit
- String
Limite le nombre de lignes retournées par la requête, mises en forme comme clause LIMIT. Le passage de null ne désigne aucune clause LIMIT.
Retours
Objet Cursor
positionné avant la première entrée. Notez que Cursor
les fichiers ne sont pas synchronisés, consultez la documentation pour plus d’informations.
- Attributs
Remarques
Interrogez l’URL donnée, en retournant un Cursor
sur le jeu de résultats.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Voir aussi
S’applique à
Query(String, String[], String, String[], String, String, String, String)
Interrogez la table donnée, en retournant un Cursor
sur le jeu de résultats.
[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
Paramètres
- table
- String
Nom de la table à laquelle compiler la requête.
- columns
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE (à l’exception de l’instruction WHERE elle-même). La transmission de la valeur Null retourne toutes les lignes de la table donnée.
- selectionArgs
- String[]
Vous pouvez inclure ?s dans la sélection, qui sera remplacée par les valeurs de selectionArgs, afin qu’elles apparaissent dans la sélection. Les valeurs seront liées sous forme de chaînes.
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY (à l’exclusion de GROUP BY lui-même). Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING (à l’exclusion de l’élément HAVING lui-même). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- orderBy
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY (à l’exclusion de ORDER BY elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
- limit
- String
Limite le nombre de lignes retournées par la requête, mises en forme comme clause LIMIT. Le passage de null ne désigne aucune clause LIMIT.
Retours
Objet Cursor
positionné avant la première entrée. Notez que Cursor
les fichiers ne sont pas synchronisés, consultez la documentation pour plus d’informations.
- Attributs
Remarques
Interrogez la table donnée, en retournant un Cursor
sur le jeu de résultats.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Voir aussi
S’applique à
Query(String, String[], String, String[], String, String, String)
Interrogez la table donnée, en retournant un Cursor
sur le jeu de résultats.
[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
Paramètres
- table
- String
Nom de la table à laquelle compiler la requête.
- columns
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE (à l’exception de l’instruction WHERE elle-même). La transmission de la valeur Null retourne toutes les lignes de la table donnée.
- selectionArgs
- String[]
Vous pouvez inclure ?s dans la sélection, qui sera remplacée par les valeurs de selectionArgs, afin qu’elles apparaissent dans la sélection. Les valeurs seront liées sous forme de chaînes.
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY (à l’exclusion de GROUP BY lui-même). Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING (à l’exclusion de l’élément HAVING lui-même). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- orderBy
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY (à l’exclusion de ORDER BY elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
Retours
Objet Cursor
positionné avant la première entrée. Notez que Cursor
les fichiers ne sont pas synchronisés, consultez la documentation pour plus d’informations.
- Attributs
Remarques
Interrogez la table donnée, en retournant un Cursor
sur le jeu de résultats.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.