SQLiteの表現
式は、値またはSQL関数、演算子、および計算値の複数の組み合わせです。
SQL式は、それらがクエリ言語で記述され、式に類似しています。 また、データベースを照会するために、データの特定のセットを使用することができます。
文法
次のように基本的な構文のSELECT文は、次のとおりです。
SELECT column1の、column2の、columnN TABLE_NAME FROM WHERE [CONTION | EXPRESSION];
SQLiteの表情の異なる種類は、次のように具体的に説明、があります。
SQLiteの - ブール式
SQLiteのブール式は、個々の値が一致に基づいてデータを取得します。 構文は次のとおりです。
SELECT column1の、column2の、columnN TABLE_NAME FROM WHERE単一値MATCHTING発現;
仮定COMPANYテーブルには、次のレコードを持っています。
IDのNAME AGEアドレスSALARY ---------- ---------- ---------- ---------- ---------- 1ポール32カリフォルニア20000.0 2アレン25テキサス15000.0 3テディ23ノルウェー20000.0 4マーク25リッチモンド65000.0 5デイビッド27テキサス85000.0 6金22サウスホール45000.0 7ジェームス・24ヒューストン10000.0
次の例では、ブール式のSQLiteのの使用を示しています。
SALARY = 10000 COMPANY SELECT * FROMのsqlite>。 IDのNAME AGEアドレスSALARY ---------- ---------- ---------- ---------- ---------- 4ジェームズ24ヒューストン10000.0
SQLiteの - 数値式
これらの表現は、任意の数学に対するクエリを実行するために使用されています。 構文は次のとおりです。
OPERATION_NAMEとしてSELECT numerical_expression 【TABLE_NAME FROM WHERE条件]。
ここでは、numerical_expression任意の数式または式が使用されます。 次の例では、使用SQLiteの数値式を示しています。
sqliteの> SELECT(15 + 6)ADDITION AS ADDITION = 21
()、SUM()、COUNT()など、それはテーブルまたは特定のテーブルの列の計算のためのエグゼクティブサマリーデータと呼ばれ、このような平均など、いくつかの組み込み関数があります。
sqliteの>会社から "RECORDS" AS SELECT COUNT(*); RECORDS = 7
SQLiteの - 日付式
現在のシステム日付と時刻の値を返す日付の発現は、これらの式は、データ操作の種々のために使用されます。
sqliteの> SELECT CURRENT_TIMESTAMP。 CURRENT_TIMESTAMP = 2013年3月17日10時43分35秒