SQLite - Fungsi Berguna

SQLite memiliki banyak fungsi bawaan untuk melakukan pemrosesan pada data string atau numerik. Berikut adalah daftar beberapa fungsi built-in SQLite yang berguna dan semuanya case-in-sensitive yang berarti Anda dapat menggunakan fungsi-fungsi ini baik dalam bentuk huruf kecil atau huruf besar atau dalam bentuk campuran. Untuk lebih jelasnya, Anda dapat memeriksa dokumentasi resmi untuk SQLite.

Sr.No. Deskripsi fungsi
1

SQLite COUNT Function

Fungsi agregat COUNT SQLite digunakan untuk menghitung jumlah baris dalam tabel database.

2

SQLite MAX Function

Fungsi agregat SQLite MAX memungkinkan kita untuk memilih nilai tertinggi (maksimum) untuk kolom tertentu.

3

SQLite MIN Function

Fungsi agregat SQLite MIN memungkinkan kita untuk memilih nilai terendah (minimum) untuk kolom tertentu.

4

SQLite AVG Function

Fungsi agregat AVG SQLite memilih nilai rata-rata untuk kolom tabel tertentu.

5

SQLite SUM Function

Fungsi agregat SUM SQLite memungkinkan memilih total untuk kolom numerik.

6

SQLite RANDOM Function

Fungsi SQLite RANDOM mengembalikan bilangan bulat pseudo-random antara -9223372036854775808 dan +9223372036854775807.

7

SQLite ABS Function

Fungsi SQLite ABS mengembalikan nilai absolut dari argumen numerik.

8

SQLite UPPER Function

Fungsi SQLite UPPER mengubah string menjadi huruf besar.

9

SQLite LOWER Function

Fungsi SQLite LOWER mengubah string menjadi huruf kecil.

10

SQLite LENGTH Function

Fungsi SQLite LENGTH mengembalikan panjang string.

11

SQLite sqlite_version Function

Fungsi SQLite sqlite_version mengembalikan versi pustaka SQLite.

Sebelum kita mulai memberikan contoh pada fungsi yang disebutkan di atas, pertimbangkan tabel PERUSAHAAN dengan catatan berikut.

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

Fungsi SQLite COUNT

Fungsi agregat COUNT SQLite digunakan untuk menghitung jumlah baris dalam tabel database. Berikut adalah contohnya -

sqlite> SELECT count(*) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

count(*)
----------
7

Fungsi SQLite MAX

Fungsi agregat SQLite MAX memungkinkan kita untuk memilih nilai tertinggi (maksimum) untuk kolom tertentu. Berikut adalah contohnya -

sqlite> SELECT max(salary) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

max(salary)
-----------
85000.0

Fungsi SQLite MIN

Fungsi agregat SQLite MIN memungkinkan kita untuk memilih nilai terendah (minimum) untuk kolom tertentu. Berikut adalah contohnya -

sqlite> SELECT min(salary) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

min(salary)
-----------
10000.0

Fungsi AVG SQLite

Fungsi agregat AVG SQLite memilih nilai rata-rata untuk kolom tabel tertentu. Berikut adalah contohnya -

sqlite> SELECT avg(salary) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

avg(salary)
----------------
37142.8571428572

Fungsi SQLite SUM

Fungsi agregat SUM SQLite memungkinkan memilih total untuk kolom numerik. Berikut adalah contohnya -

sqlite> SELECT sum(salary) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

sum(salary)
-----------
260000.0

Fungsi SQLite ACAK

Fungsi SQLite RANDOM mengembalikan bilangan bulat pseudo-random antara -9223372036854775808 dan +9223372036854775807. Berikut adalah contohnya -

sqlite> SELECT random() AS Random;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

Random
-------------------
5876796417670984050

Fungsi SQLite ABS

Fungsi SQLite ABS mengembalikan nilai absolut dari argumen numerik. Berikut adalah contohnya -

sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

abs(5)      abs(-15)    abs(NULL)   abs(0)      abs("ABC")
----------  ----------  ----------  ----------  ----------
5           15                      0           0.0

Fungsi SQLite UPPER

Fungsi SQLite UPPER mengubah string menjadi huruf besar. Berikut adalah contohnya -

sqlite> SELECT upper(name) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

upper(name)
-----------
PAUL
ALLEN
TEDDY
MARK
DAVID
KIM
JAMES

Fungsi SQLite LOWER

Fungsi SQLite LOWER mengubah string menjadi huruf kecil. Berikut adalah contohnya -

sqlite> SELECT lower(name) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

lower(name)
-----------
paul
allen
teddy
mark
david
kim
james

Fungsi SQLite LENGTH

Fungsi SQLite LENGTH mengembalikan panjang string. Berikut adalah contohnya -

sqlite> SELECT name, length(name) FROM COMPANY;

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

NAME        length(name)
----------  ------------
Paul        4
Allen       5
Teddy       5
Mark        4
David       5
Kim         3
James       5

Fungsi SQLite sqlite_version

Fungsi SQLite sqlite_version mengembalikan versi pustaka SQLite. Berikut adalah contohnya -

sqlite> SELECT sqlite_version() AS 'SQLite Version';

Pernyataan SQLite SQL di atas akan menghasilkan yang berikut ini.

SQLite Version
--------------
3.6.20