SQLiteの一般的に使用される機能
SQLiteは、文字列や数値データを処理するための多くの組み込み関数を持っています。 ここでは、小文字または大文字または混合し、これらの機能を使用できることを意味し、組み込み関数いくつかの有用なSQLiteのであり、すべての機能は大文字と小文字を区別しません。 詳細については、公式SQLiteのドキュメントを参照してください。
序号 | 函数 & 描述 |
---|---|
1 | SQLite COUNT 函数 SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。 |
2 | SQLite MAX 函数 SQLite MAX 聚合函数允许我们选择某列的最大值。 |
3 | SQLite MIN 函数 SQLite MIN 聚合函数允许我们选择某列的最小值。 |
4 | SQLite AVG 函数 SQLite AVG 聚合函数计算某列的平均值。 |
5 | SQLite SUM 函数 SQLite SUM 聚合函数允许为一个数值列计算总和。 |
6 | SQLite RANDOM 函数 SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。 |
7 | SQLite ABS 函数 SQLite ABS 函数返回数值参数的绝对值。 |
8 | SQLite UPPER 函数 SQLite UPPER 函数把字符串转换为大写字母。 |
9 | SQLite LOWER 函数 SQLite LOWER 函数把字符串转换为小写字母。 |
10 | SQLite LENGTH 函数 SQLite LENGTH 函数返回字符串的长度。 |
11 | SQLite sqlite_version 函数 SQLite sqlite_version 函数返回 SQLite 库的版本。 |
私たちはこれらの例の機能を説明するために開始する前に、会社のテーブルには、次のレコードを持っていると仮定します。
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のCOUNT関数
SQLiteのカウント集約関数は、データベーステーブル内の行の数を計算するために使用されます。 例は以下のとおりです。
sqliteの>会社からSELECT COUNT(*);
上記のSQLiteのSQL文は次のような結果が生成されます。
カウント(*) ---------- 7
SQLiteのMAX関数
SQLiteのMAX集計関数は、私たちは、列の最大値を選択することができます。 例は以下のとおりです。
会社からのsqlite> SELECT MAX(給与);
上記のSQLiteのSQL文は次のような結果が生成されます。
最大(給与) ----------- 85000.0
SQLiteのMIN関数
SQLiteのMIN集計関数列の最小値を選択することを可能にします。 例は以下のとおりです。
会社からのsqlite> SELECT分(給与);
上記のSQLiteのSQL文は次のような結果が生成されます。
分(給与) ----------- 10000.0
SQLiteのAVG関数
SQLiteのAVGは、集約関数は、列の平均値を算出します。 例は以下のとおりです。
会社からのsqlite> SELECT AVG(給与);
上記のSQLiteのSQL文は次のような結果が生成されます。
AVG(給与) ---------------- 37142.8571428572
SQLiteのSUM関数
SQLiteのSUM集約関数は、数値列の合計を計算することができます。 例は以下のとおりです。
会社からのsqlite> SELECT SUM(給与);
上記のSQLiteのSQL文は次のような結果が生成されます。
合計(給与) ----------- 260,000.0
SQLiteのRANDOM関数
SQLiteのRANDOM関数は、擬似ランダム整数-9223372036854775808との間で9223372036854775807を返します。 例は以下のとおりです。
ランダムASのsqlite>ランダムSELECT();
上記のSQLiteのSQL文は次のような結果が生成されます。
ランダム ------------------- 5876796417670984050
SQLiteのABS機能
SQLiteのABS関数は、数値パラメータの絶対値を返します。 例は以下のとおりです。
sqliteの> SELECT ABS(5)、ABS(-15)、ABS(NULL)、ABS(0)、ABS( "ABC");
上記のSQLiteのSQL文は次のような結果が生成されます。
ABS(5)ABS(-15)、ABS(NULL)、ABS(0)、ABS( "ABC") ---------- ---------- ---------- ---------- ---------- 5150 0.0
SQLiteのUPPER関数
SQLiteのUPPER関数は大文字に文字列を変換します。 例は以下のとおりです。
sqliteの>会社から上部(名前)を選択します。
上記のSQLiteのSQL文は次のような結果が生成されます。
アッパー(名) ----------- PAUL ALLEN TEDDY MARK DAVID KIM JAMES
SQLiteのLOWER関数
SQLiteのLOWER関数は、ストリングを小文字に変換します。 例は以下のとおりです。
sqliteの>会社から低い(名前)を選択します。
上記のSQLiteのSQL文は次のような結果が生成されます。
下(名) ----------- ポール アレン テディ マーク デイビッド キム ジェームズ
SQLiteのLENGTH関数
SQLiteのLENGTH関数は、文字列の長さを返します。 例は以下のとおりです。
会社からのsqlite> SELECT名前、長さ(名);
上記のSQLiteのSQL文は次のような結果が生成されます。
名前の長さ(名) ---------- ------------ ポール4 アレン5 テディ5 マーク4 デビッド・5 キム・3 ジェームズ5
SQLiteのsqlite_version機能
SQLiteのsqlite_version機能は、SQLiteのライブラリのバージョンを返します。 例は以下のとおりです。
「SQLiteのバージョン 'ASのsqlite> SELECT sqlite_version();
上記のSQLiteのSQL文は次のような結果が生成されます。
SQLiteのバージョン -------------- 3.6.20