SQLite fungsi umum digunakan
SQLite memiliki banyak fungsi built-in untuk pengolahan string atau data numerik. Berikut adalah beberapa SQLite berguna built-in fungsi, dan semua fungsi tidak case-sensitive, yang berarti Anda dapat menggunakan fungsi-fungsi ini huruf kecil atau bentuk huruf besar atau campuran. Untuk lebih jelasnya, silahkan lihat dokumentasi SQLite resmi:
序号 | 函数 & 描述 |
---|---|
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 库的版本。 |
Sebelum kita mulai untuk menjelaskan fungsi dari contoh-contoh ini, asumsikan tabel PERUSAHAAN memiliki catatan berikut:
ID NAMA UMUR ALAMAT GAJI ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegia 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 South-Hall 45.000,0 7 James 24 Houston 10.000,0
Fungsi COUNT SQLite
SQLite COUNT fungsi agregat digunakan untuk menghitung jumlah baris dalam tabel database. Berikut ini adalah contoh:
sqlite> SELECT count (*) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
count (*) ---------- 7
Fungsi SQLite MAX
SQLite MAX fungsi agregat memungkinkan kita untuk memilih kolom maksimal. Berikut ini adalah contoh:
sqlite> SELECT max (gaji) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
max (gaji) ----------- 85.000,0
Fungsi SQLite MIN
SQLite MIN fungsi agregat memungkinkan kita untuk memilih minimal kolom. Berikut ini adalah contoh:
sqlite> SELECT min (gaji) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
min (gaji) ----------- 10.000,0
Fungsi SQLite AVG
SQLite AVG fungsi agregat menghitung rata-rata kolom. Berikut ini adalah contoh:
sqlite> SELECT avg (gaji) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
avg (gaji) ---------------- 37.142,8571428572
Fungsi SQLite SUM
SQLite SUM fungsi agregat memungkinkan untuk menghitung jumlah kolom numerik. Berikut ini adalah contoh:
sqlite> sum SELECT (gaji) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
sum (gaji) ----------- 260,000.0
Fungsi ACAK SQLite
SQLite fungsi ACAK mengembalikan integer pseudo-random -9223372036854775808 dan 9223372036854775807 di antara. Berikut ini adalah contoh:
sqlite> SELECT random () AS Acak;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
acak ------------------- 5876796417670984050
Fungsi ABS SQLite
Fungsi ABS SQLite mengembalikan nilai absolut dari parameter numerik. Berikut ini adalah contoh:
sqlite> SELECT abs (5), abs (-15), abs (NULL), abs (0), abs ( "ABC");
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
abs (5) abs (-15) abs (NULL) abs (0) abs ( "ABC") ---------- ---------- ---------- ---------- ---------- 5150 0.0
fungsi UPPER SQLite
fungsi UPPER SQLite untuk mengkonversi string ke huruf besar. Berikut ini adalah contoh:
sqlite> SELECT atas (nama) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
atas (nama) ----------- PAUL ALLEN TEDDY MARK DAVID KIM JAMES
Fungsi SQLite RENDAH
Fungsi SQLite RENDAH mengkonversi string ke huruf kecil. Berikut ini adalah contoh:
sqlite> SELECT rendah (nama) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
lebih rendah (nama) ----------- paul allen teddy tanda david kim james
Fungsi PANJANG SQLite
Fungsi PANJANG SQLite mengembalikan panjang string. Berikut ini adalah contoh:
sqlite> SELECT nama, panjang (nama) DARI PERUSAHAAN;
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
panjang NAME (nama) ---------- ------------ Paul 4 Allen 5 Teddy 5 Markus 4 David 5 Kim 3 James 5
Fungsi sqlite_version SQLite
Fungsi sqlite_version SQLite mengembalikan versi perpustakaan SQLite. Berikut ini adalah contoh:
sqlite> SELECT sqlite_version () AS 'SQLite Versi';
SQLite atas pernyataan SQL akan menghasilkan hasil sebagai berikut:
SQLite Versi -------------- 3.6.20