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