다음을 통해 공유


SQLiteDatabase.Query 메서드

정의

오버로드

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

지정된 URL을 쿼리하여 결과 집합을 Cursor 통해 반환합니다.

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

지정된 URL을 쿼리하여 결과 집합을 Cursor 통해 반환합니다.

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)

지정된 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.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)Java 설명서

이 페이지의 일부는 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.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)Java 설명서

이 페이지의 일부는 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.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)Java 설명서

이 페이지의 일부는 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.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 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상