English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Une expression est une combinaison de valeurs, d'opérateurs et de fonctions SQL utilisées pour évaluer une valeur.
Les expressions SQL sont similaires à des formules, écrites dans une langue de requête. Vous pouvez également les utiliser pour interroger un ensemble de données spécifique dans une base de données.
Voyons la syntaxe de base de la requête SELECT, comme suit :
SELECT column1, column2, columnN FROM table_name WHERE [CONDITION | EXPRESSION];
Voici différents types d'expressions SQLite.
Les expressions booléennes SQLite sont basées sur des valeurs individuelles pour obtenir des données. Voici la syntaxe-
SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHTING EXPRESSION;
Considérez la table COMPANY avec les enregistrements suivants-
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
Voici un exemple simple montrant l'utilisation de l'expression booléenne SQLite-
sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000; ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 James 24 Houston 10000.0
Ces expressions sont utilisées pour exécuter des opérations mathématiques dans n'importe quelle requête. Voici la syntaxe-
SELECT numerical_expression as OPERATION_NAME[FROM table_name WHERE CONDITION] ;
Dans ce cas, numeric_expression est utilisé pour les expressions mathématiques ou toute formule. Voici un exemple simple montrant l'utilisation de l'expression numérique SQLite.
sqlite> SELECT (15 + 6) AS ADDITION ADDITION = 21
Il y a quelques fonctions intégrées, telles que avg(), sum(), count() et autres, qui permettent d'exécuter des calculs de données agrégées sur une table ou une colonne spécifique d'une table.
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; RECORDS = 7
Les expressions de date retournent la valeur de la date et de l'heure système actuelles. Ces expressions sont utilisées dans diverses opérations de données.
sqlite> SELECT CURRENT_TIMESTAMP; CURRENT_TIMESTAMP = 2013-03-17 104335