SQLite式
式は、1 つ以上の値、演算子、値を計算する SQL 関数の組み合わせです。
SQL 式は数式に似ており、クエリ言語で記述されます。特定のデータセットを使用してデータベースにクエリを実行することもできます。
構文
SELECT ステートメントの基本構文は次のとおりであると仮定します:
SELECT column1, column2, columnN
FROM table_name
WHERE [CONTION | EXPRESSION];
FROM table_name
WHERE [CONTION | EXPRESSION];
SQLite 式にはさまざまな種類があります。以下で詳しく説明します:
SQLite - ブール式
SQLite のブール式は、単一の値の一致に基づいてデータを取得します。構文は次のとおりです:
SELECT column1, column2, columnN
FROM table_name
WHERE SINGLE VALUE MATCHTING EXPRESSION;
FROM table_name
WHERE SINGLE VALUE MATCHTING EXPRESSION;
COMPANY テーブルに次のレコードがあるとします:
ID AGE ADDRESS SALARY
----- ---- --------------------------------------
1 Paul 32 カリフォルニア 20000.0
2 アレン 25 テキサス 15000.0
3 テディ 23 ノルウェー 20000.0
4 マーク 25 リッチモンド 65000.0
5 デビッド 27 テキサス 85000.0
6 キム 22 サウスホール 45000.0
ジェイムソン 10000.0
----- ---- --------------------------------------
1 Paul 32 カリフォルニア 20000.0
2 アレン 25 テキサス 15000.0
3 テディ 23 ノルウェー 20000.0
4 マーク 25 リッチモンド 65000.0
5 デビッド 27 テキサス 85000.0
6 キム 22 サウスホール 45000.0
ジェイムソン 10000.0
次の例は、SQLite ブール式の使用法を示しています:
sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;
ID NAME AGE ADDRESS SALARY
---------- ------ - --- 「 — - これらの式は、クエリ内で数学的演算を実行するために使用されます。構文は次のとおりです:
ID NAME AGE ADDRESS SALARY
---------- ------ - --- 「 — - これらの式は、クエリ内で数学的演算を実行するために使用されます。構文は次のとおりです:
[FROM table_name WHERE CONDITION] ;
ここで、numeric_expression は数式または数式に使用されます。次の例は、SQLite 数値式の使用法を示しています:sqlite> SELECT (15 + 6) AS ADDITION
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY;
sqlite>SELECT CURRENT_TIMESTAMP;