English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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> SELECT count(*) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
count(*) ---------- 7
SQLite MAX 수집 함수는 특정 열에서 가장 높은 (최대 값) 값을 선택할 수 있게 합니다. 다음은 예제입니다.-
sqlite> SELECT max(salary) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
max(salary) ----------- 85000.0
SQLite MIN 수집 함수는 특정 열에서 가장 낮은 (최소 값) 값을 선택할 수 있게 합니다. 다음은 예제입니다.-
sqlite> SELECT min(salary) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
min(salary) ----------- 10000.0
SQLite AVG 모집 함수는 특정 테이블 열의 평균을 선택합니다. 다음은 예제입니다-
sqlite> SELECT avg(salary) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
avg(salary) ---------------- 37142.8571428572
SQLite SUM 모집 함수는 수치 열에 대한 총계를 선택할 수 있습니다. 다음은 예제입니다-
sqlite> SELECT sum(salary) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
sum(salary) ----------- 260000.0
SQLite RANDOM 함수가 반환합니다-9223372036854775808과+9223372036854775807사이의 가짜 무작위 정수. 다음은 예제입니다-
sqlite> SELECT random() AS Random;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
Random ------------------- 5876796417670984050
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> SELECT upper(name) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
upper(name) ----------- PAULALLENTEDDYMARKDAVIDKIMJAMES
SQLite LOWER 함수가 문자열을 소문자로 변환합니다. 다음은 예제입니다-
sqlite> SELECT lower(name) FROM COMPANY;
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
lower(name) ----------- paulallenteddymarkdavidkimjames
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> SELECT sqlite_version() AS 'SQLite Version';
위의 SQLite SQL 문장은 다음과 같은 내용을 생성합니다.
SQLite 버전--------------3.6.20