SQLite의 내장 함수(Built-in Function)

CODEDRAGON Development/Android

반응형

 

SQLite 내장 함수(Built-in Function)

함수

개요

min(X,Y,,)

최소값을 반환합니다.

max(X,Y,,)

최대값을 반환합니다.

typeof(X)

데이터의 형을 반환합니다.

length(X)

문자열의 길이를 반환합니다.

substr(X,Y,Z)

X 문자열의 Y번째에서 Z문자의 길이의 문자열을 반환합니다.

abs(X)

절대값을 반환합니다.

round(X,Y)

X 수치를 소수점 이하 Y에서 반올림합니다.

upper(X)

대문자로 변환합니다.

lower(X)

소문자로 변환합니다.

coalesce(X,Y,,)

최초의 NULL 아닌 값을 반환합니다.

hex(X)

문자열을 16진수 표기로 반환합니다.

Ifnull00,Y,(X)

최초의 NULL 아닌 값을 반환합니다.

random()

Radom 값을 반환합니다.

randomblob(X)

X바이트의 random 값의 열을 반환합니다.

nullif(X,Y)

2개의 값이 다르면 최초의 값을 반환합니다.

같다면 NULL 반환합니다.

sqlite_version()

SQLite 버전을 반환합니다.

quote(X)

문자열을 SQL 문자열로 삽입할 있도록 escape처리를 실행합니다.

last__rowid()

마지막에 삽입한 레코드의 ID 반환합니다.

sum(X,Y,,)

NULL 아닌 행의 값의 합계를 반환합니다.

행이 없는 경우 NULL 반환합니다.

total(X,Y,,)

NULL 아닌 행의 값의 합계를 반환합니다.

행이 없는 경우 0 반환합니다.

avg(X,Y,,)

NULL 아닌 행의 값의 평균을 반환합니다.

행이 없는 경우 NULL 반환합니다.

count(X)

그륩 안에서 X NULL 아닌 행의 행수를 반환합니다.

count(*)

그룹 별의 행수를 반환합니다.