English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Expressão é uma combinação de um ou mais valores, operadores e funções SQL que avaliam um valor.
As expressões SQL são semelhantes a fórmulas, escritas em linguagem de consulta. Você também pode usá-las para consultar um conjunto específico de dados no banco de dados.
Veja a sintaxe básica da sentença SELECT, conforme mostrado a seguir:
SELECT column1, column2, columnN FROM table_name WHERE [CONDITION | EXPRESSION];
Abaixo estão os diferentes tipos de expressões do SQLite.
As expressões booleanas do SQLite são baseadas em correspondências de valores únicos para obter dados. Abaixo está a sintaxe-
SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHTING EXPRESSION;
Considere a tabela COMPANY com os seguintes registros-
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
Abaixo está um exemplo simples que mostra o uso da expressão booleana do SQLite-
sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000; ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 James 24 Houston 10000.0
Essas expressões são usadas para executar qualquer operação matemática em qualquer consulta. Abaixo está a sintaxe-
SELECT numerical_expression as OPERATION_NAME[FROM table_name WHERE CONDITION] ;
Neste caso, numeric_expression é usado para expressões matemáticas ou qualquer fórmula. Abaixo está um exemplo simples que mostra o uso da expressão numérica do SQLite.
sqlite> SELECT (15 + 6) AS ADDITION ADDITION = 21
Existem várias funções integradas, como avg(), sum(), count() e outras, que são usadas para executar cálculos de dados agregados em uma tabela ou em uma coluna específica da tabela.
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; RECORDS = 7
Expressões de data retornam o valor da data e hora do sistema atual. Essas expressões são usadas em várias operações de dados.
sqlite> SELECT CURRENT_TIMESTAMP; CURRENT_TIMESTAMP = 2013-03-17 10:43:35