English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQLite 일반 함수

SQLite은 문자나 숫자 데이터를 처리할 수 있는 많은 내장 함수를 가지고 있습니다. 다음은 유용한 SQLite 내장 함수 목록입니다. 모든 함수는 대소문자를 구분하지 않기 때문에 소문자, 대문자 또는 혼합 형식으로 사용할 수 있습니다. 자세한 내용은 SQLite 공식 문서를 참조하세요.

순번함수 설명
1

SQLite COUNT 함수

SQLite COUNT 수집 함수는 데이터베이스 테이블의 행 수를 계산합니다.

2

SQLite MAX 함수

SQLite MAX 수집 함수는 특정 열에서 가장 높은 (최대 값) 값을 선택할 수 있게 합니다.

3

SQLite MIN 함수

SQLite MIN 수집 함수는 특정 열에서 가장 낮은 (최소 값) 값을 선택할 수 있게 합니다.

4

SQLite AVG 함수

SQLite AVG 수집 함수는 특정 테이블 열의 평균 값을 선택합니다.

5

SQLite SUM 함수

SQLite SUM 수집 함수는 숫자 열의 총계를 선택할 수 있습니다.

6

SQLite RANDOM 함수

SQLite RANDOM 함수가 반환합니다-9223372036854775808과+9223372036854775807之间의 가상 무작위 정수.

7

SQLite ABS 함수

SQLite ABS 함수는 숫자 파라미터의 절대 값을 반환합니다.

8

SQLite UPPER 함수

SQLite UPPER 함수는 문자열을 대문자로 변환합니다.

9

SQLite LOWER 함수

SQLite LOWER 함수는 문자열을 소문자로 변환합니다.

10

SQLite LENGTH 함수

SQLite LENGTH 함수는 문자열의 길이를 반환합니다.

11

SQLite sqlite_version 함수

SQLite sqlite_version 함수는 SQLite 라이브러리의 버전을 반환합니다.

위 기능을 제공하기 시작하기 전에, 다음과 같은 기록을 가진 COMPANY 테이블을 고려해 주세요.

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          캘리포니아  20000.0
2           Allen       25          텍사스       15000.0
3           Teddy       23          노르웨이      20000.0
4           Mark        25          리치-몬드   65000.0
5           David       27          텍사스       85000.0
6           Kim         22          서-할  45000.0
7           James       24          휴스턴     10000.0

SQLite COUNT 함수

SQLite COUNT 수집 함수는 데이터베이스 테이블의 행 수를 계산합니다. 다음은 예제입니다.-

sqlite> SELECT count(*) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

count(*)
----------
7

SQLite MAX 함수

SQLite MAX 수집 함수는 특정 열에서 가장 높은 (최대 값) 값을 선택할 수 있게 합니다. 다음은 예제입니다.-

sqlite> SELECT max(salary) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

max(salary)
-----------
85000.0

SQLite MIN 함수

SQLite MIN 수집 함수는 특정 열에서 가장 낮은 (최소 값) 값을 선택할 수 있게 합니다. 다음은 예제입니다.-

sqlite> SELECT min(salary) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

min(salary)
-----------
10000.0

SQLite AVG 함수

SQLite AVG 모집 함수는 특정 테이블 열의 평균을 선택합니다. 다음은 예제입니다-

sqlite> SELECT avg(salary) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

avg(salary)
----------------
37142.8571428572

SQLite SUM 함수

SQLite SUM 모집 함수는 수치 열에 대한 총계를 선택할 수 있습니다. 다음은 예제입니다-

sqlite> SELECT sum(salary) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

sum(salary)
-----------
260000.0

SQLite RANDOM 함수

SQLite RANDOM 함수가 반환합니다-9223372036854775808과+9223372036854775807사이의 가짜 무작위 정수. 다음은 예제입니다-

sqlite> SELECT random() AS Random;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

Random
-------------------
5876796417670984050

SQLite ABS 함수

SQLite ABS 함수는 수치 매개변수의 절대값을 반환합니다. 다음은 예제입니다-

sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

abs(5)      abs(-15)    abs(NULL)   abs(0)      abs("ABC")
----------  ----------  ----------  ----------  ----------
5           15                      0           0.0

SQLite UPPER 함수

SQLite UPPER 함수가 문자열을 대문자로 변환합니다. 다음은 예제입니다-

sqlite> SELECT upper(name) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

upper(name)
-----------
PAULALLENTEDDYMARKDAVIDKIMJAMES

SQLite LOWER 함수

SQLite LOWER 함수가 문자열을 소문자로 변환합니다. 다음은 예제입니다-

sqlite> SELECT lower(name) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

lower(name)
-----------
paulallenteddymarkdavidkimjames

SQLite LENGTH 함수

SQLite LENGTH 함수가 문자열의 길이를 반환합니다. 다음은 예제입니다-

sqlite> SELECT name, length(name) FROM COMPANY;

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

NAME        length(name)
----------  ------------
Paul        4
Allen       5
Teddy       5
Mark        4
David       5
Kim         3
James       5

SQLite sqlite_version 함수

SQLite sqlite_version 함수는 SQLite 라이브러리의 버전을 반환합니다. 다음은 예제입니다.-

sqlite> SELECT sqlite_version() AS 'SQLite Version';

위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.

SQLite 버전--------------3.6.20