SQLite Expressions are the combination of one or more values, operators and SQL functions. These expressions are used to evaluate a value.
SQLite expressions are written in query language and used with SELECT statement.
Syntax:
SELECT column1, column2, columnN
FROM table_name
WHERE [CONDITION | EXPRESSION];
There are mainly three types of SQLite expressions:
1) SQLite Boolean Expression
SQLite Boolean expressions are used to fetch the data on the basis of matching single value.
Syntax:
SELECT column1, column2, columnN
FROM table_name
WHERE SINGLE VALUE MATCHTING EXPRESSION;
Example:
We have an existing table named “STUDENT”, having the following data:
![Sqlite Expressions 1](https://static.javatpoint.com/sqlite/images/sqlite-expressions1.png)
See this simple example of SQLite Boolean expression.
SELECT * FROM STUDENT WHERE FEES = 20000;
Output:
![Sqlite Expressions 2](https://static.javatpoint.com/sqlite/images/sqlite-expressions2.png)
2) SQLite Numeric Expressions
SQLite Numeric expression is used to perform any mathematical operations in the query.
Syntax:
SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;
Example1:
SELECT (25 + 15) AS ADDITION;
Output:
![Sqlite Expressions 3](https://static.javatpoint.com/sqlite/images/sqlite-expressions3.png)
Numeric expressions contain several built-in functions like avg(), sum(), count(), etc. These functions are known as aggregate data calculation functions.
SELECT COUNT(*) AS "RECORDS" FROM STUDENT;
Output:
![Sqlite Expressions 4](https://static.javatpoint.com/sqlite/images/sqlite-expressions4.png)
3) SQlite Date Expression
SQlite Date expressions are used to fetch the current system date and time values.
Syntax:
SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_TIMESTAMP;
Output:
![Sqlite Expressions 5](https://static.javatpoint.com/sqlite/images/sqlite-expressions5.png)
Leave a Reply