Latest web development tutorials

SQLiteの一般的に使用される機能

SQLiteは、文字列や数値データを処理するための多くの組み込み関数を持っています。 ここでは、小文字または大文字または混合し、これらの機能を使用できることを意味し、組み込み関数いくつかの有用なSQLiteのであり、すべての機能は大文字と小文字を区別しません。 詳細については、公式SQLiteのドキュメントを参照してください。

序号函数 & 描述
1SQLite COUNT 函数
SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。
2SQLite MAX 函数
SQLite MAX 聚合函数允许我们选择某列的最大值。
3SQLite MIN 函数
SQLite MIN 聚合函数允许我们选择某列的最小值。
4SQLite AVG 函数
SQLite AVG 聚合函数计算某列的平均值。
5SQLite SUM 函数
SQLite SUM 聚合函数允许为一个数值列计算总和。
6SQLite RANDOM 函数
SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。
7SQLite ABS 函数
SQLite ABS 函数返回数值参数的绝对值。
8SQLite UPPER 函数
SQLite UPPER 函数把字符串转换为大写字母。
9SQLite LOWER 函数
SQLite LOWER 函数把字符串转换为小写字母。
10SQLite LENGTH 函数
SQLite LENGTH 函数返回字符串的长度。
11SQLite 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