카테고리 없음
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