SQLite-표현식
표현식은 값으로 평가되는 하나 이상의 값, 연산자 및 SQL 함수의 조합입니다.
SQL 식은 수식과 같으며 쿼리 언어로 작성됩니다. 를 사용하여 특정 데이터 집합에 대한 데이터베이스를 쿼리 할 수도 있습니다.
통사론
다음과 같이 SELECT 문의 기본 구문을 고려하십시오-
SELECT column1, column2, columnN
FROM table_name
WHERE [CONDITION | EXPRESSION];
다음은 다양한 유형의 SQLite 표현식입니다.
SQLite-부울 표현식
SQLite Boolean Expressions는 일치하는 단일 값을 기준으로 데이터를 가져옵니다. 다음은 구문입니다-
SELECT column1, column2, columnN
FROM table_name
WHERE SINGLE VALUE MATCHTING EXPRESSION;
다음 레코드를 가진 COMPANY 테이블을 고려하십시오-
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
다음은 SQLite 부울 표현식의 사용법을 보여주는 간단한 예입니다.
sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
4 James 24 Houston 10000.0
SQLite-숫자 식
이러한 식은 모든 쿼리에서 수학적 연산을 수행하는 데 사용됩니다. 다음은 구문입니다-
SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;
여기서 numeric_expression은 수학적 표현이나 공식에 사용됩니다. 다음은 SQLite Numeric Expressions의 사용법을 보여주는 간단한 예입니다.
sqlite> SELECT (15 + 6) AS ADDITION
ADDITION = 21
다음과 같은 몇 가지 내장 기능이 있습니다. avg(), sum(), count(), 등으로 알려진 것을 수행하기 위해 aggregate data calculations 테이블 또는 특정 테이블 열에 대해.
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY;
RECORDS = 7
SQLite-날짜 표현
날짜 표현식은 현재 시스템 날짜 및 시간 값을 반환합니다. 이러한 식은 다양한 데이터 조작에 사용됩니다.
sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 10:43:35