Поделиться через


SQLiteDatabase.Query Метод

Определение

Перегрузки

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

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

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

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

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

Запросите указанную таблицу, возвращая Cursor результирующий набор.

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

Запросите указанную таблицу, возвращая Cursor результирующий набор.

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

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

[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

Параметры

distinct
Boolean

Значение true, если требуется, чтобы каждая строка была уникальной, значение false в противном случае.

table
String

Имя таблицы для компиляции запроса.

columns
String[]

Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.

selection
String

Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением самого WHERE). Передача null вернет все строки для данной таблицы.

selectionArgs
String[]

Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.

groupBy
String

Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением самого GROUP BY). Передача null приведет к тому, что строки не группируются.

having
String

Фильтр объявляет, какие группы строк следует включить в курсор, если используется группирование строк, отформатировано как предложение SQL HAVING (за исключением самого HAVING). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.

orderBy
String

Порядок строк, отформатированных в виде предложения SQL ORDER BY (за исключением самого ORDER BY). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядоченным.

limit
String

Ограничивает количество строк, возвращаемых запросом, отформатированным как предложение LIMIT. Передавая значение NULL, не обозначает предложение LIMIT.

cancellationSignal
CancellationSignal

Сигнал для отмены операции во время выполнения или значение NULL, если нет. Если операция отменена, OperationCanceledException при выполнении запроса будет возникать ошибка.

Возвращаемое значение

Cursor Объект, расположенный перед первой записью. Обратите внимание, что Cursorне синхронизированы, дополнительные сведения см. в документации.

Атрибуты

Комментарии

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к

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

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

[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

Параметры

distinct
Boolean

Значение true, если требуется, чтобы каждая строка была уникальной, значение false в противном случае.

table
String

Имя таблицы для компиляции запроса.

columns
String[]

Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.

selection
String

Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением самого WHERE). Передача null вернет все строки для данной таблицы.

selectionArgs
String[]

Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.

groupBy
String

Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением самого GROUP BY). Передача null приведет к тому, что строки не группируются.

having
String

Фильтр объявляет, какие группы строк следует включить в курсор, если используется группирование строк, отформатировано как предложение SQL HAVING (за исключением самого HAVING). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.

orderBy
String

Порядок строк, отформатированных в виде предложения SQL ORDER BY (за исключением самого ORDER BY). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядоченным.

limit
String

Ограничивает количество строк, возвращаемых запросом, отформатированным как предложение LIMIT. Передавая значение NULL, не обозначает предложение LIMIT.

Возвращаемое значение

Cursor Объект, расположенный перед первой записью. Обратите внимание, что Cursorне синхронизированы, дополнительные сведения см. в документации.

Атрибуты

Комментарии

Запросите заданный Cursor URL-адрес, возвращая результирующий набор.

Документация по Java для 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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к

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

Запросите указанную таблицу, возвращая Cursor результирующий набор.

[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

Параметры

table
String

Имя таблицы для компиляции запроса.

columns
String[]

Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.

selection
String

Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением самого WHERE). Передача null вернет все строки для данной таблицы.

selectionArgs
String[]

Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.

groupBy
String

Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением самого GROUP BY). Передача null приведет к тому, что строки не группируются.

having
String

Фильтр объявляет, какие группы строк следует включить в курсор, если используется группирование строк, отформатировано как предложение SQL HAVING (за исключением самого HAVING). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.

orderBy
String

Порядок строк, отформатированных в виде предложения SQL ORDER BY (за исключением самого ORDER BY). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядоченным.

limit
String

Ограничивает количество строк, возвращаемых запросом, отформатированным как предложение LIMIT. Передавая значение NULL, не обозначает предложение LIMIT.

Возвращаемое значение

Cursor Объект, расположенный перед первой записью. Обратите внимание, что Cursorне синхронизированы, дополнительные сведения см. в документации.

Атрибуты

Комментарии

Запросите указанную таблицу, возвращая Cursor результирующий набор.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к

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

Запросите указанную таблицу, возвращая Cursor результирующий набор.

[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

Параметры

table
String

Имя таблицы для компиляции запроса.

columns
String[]

Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.

selection
String

Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением самого WHERE). Передача null вернет все строки для данной таблицы.

selectionArgs
String[]

Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.

groupBy
String

Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением самого GROUP BY). Передача null приведет к тому, что строки не группируются.

having
String

Фильтр объявляет, какие группы строк следует включить в курсор, если используется группирование строк, отформатировано как предложение SQL HAVING (за исключением самого HAVING). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.

orderBy
String

Порядок строк, отформатированных в виде предложения SQL ORDER BY (за исключением самого ORDER BY). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядоченным.

Возвращаемое значение

Cursor Объект, расположенный перед первой записью. Обратите внимание, что Cursorне синхронизированы, дополнительные сведения см. в документации.

Атрибуты

Комментарии

Запросите указанную таблицу, возвращая Cursor результирующий набор.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к