SQLiteDatabase.Query 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal) |
지정된 URL을 쿼리하여 결과 집합을 |
Query(Boolean, String, String[], String, String[], String, String, String, String) |
지정된 URL을 쿼리하여 결과 집합을 |
Query(String, String[], String, String[], String, String, String, String) |
결과 집합을 반환하여 |
Query(String, String[], String, String[], String, String, String) |
결과 집합을 반환하여 |
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)
지정된 URL을 쿼리하여 결과 집합을 Cursor
통해 반환합니다.
[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
쿼리가 실행될 때 throw됩니다.
반환
Cursor
첫 번째 항목 앞에 배치되는 개체입니다. Cursor
동기화되지 않습니다. 자세한 내용은 설명서를 참조하세요.
- 특성
설명
지정된 URL을 쿼리하여 결과 집합을 Cursor
통해 반환합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
추가 정보
적용 대상
Query(Boolean, String, String[], String, String[], String, String, String, String)
지정된 URL을 쿼리하여 결과 집합을 Cursor
통해 반환합니다.
[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
동기화되지 않습니다. 자세한 내용은 설명서를 참조하세요.
- 특성
설명
지정된 URL을 쿼리하여 결과 집합을 Cursor
통해 반환합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
추가 정보
적용 대상
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
지정된 테이블을 쿼리합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
추가 정보
적용 대상
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
지정된 테이블을 쿼리합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.