카테고리 없음

SQLite - Expressions

뽀로로친구에디 2018. 9. 19. 19:28

SQLite - Expressions



표현식은 값으로 평가되는 하나 이상의 값, 연산자 및 SQL 함수의 조합입니다.




SQL 식은 수식과 비슷하며 쿼리 언어로 작성됩니다. 특정 데이터 세트를 데이터베이스에 조회하는 데 사용할 수도 있습니다.

다음과 같이 SELECT 문의 기본 구문을 고려하십시오.
SELECT column1, column2, columnN 
FROM table_name 
WHERE [CONDITION | EXPRESSION];


다음은 다양한 유형의 SQLite 표현식입니다.


SQLite - Boolean Expressions

SQLite 부울 식은 일치하는 단일 값을 기준으로 데이터를 가져옵니다. 다음은 구문입니다 -

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 Boolean 표현식의 사용법을 보여주는 간단한 예제입니다 -

sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           James        24          Houston   10000.0



SQLite - Numeric Expression


이 표현식은 모든 쿼리에서 수학 연산을 수행하는 데 사용됩니다. 다음은 구문입니다 -

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 () 등과 같은 몇 가지 기본 제공 함수가 있습니다.

sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; 
RECORDS = 7



SQLite - Date Expressions

날짜 표현식은 현재 시스템 날짜 및 시간 값을 반환합니다. 이 표현식은 다양한 데이터 조작에 사용됩니다.


sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 10:43:35