ekspresi SQLite
Sebuah ekspresi adalah kombinasi dari sejumlah nilai-nilai atau fungsi SQL, operator, dan nilai yang dihitung.
ekspresi SQL mirip dengan formula, mereka ditulis dalam bahasa query. Anda juga dapat menggunakan set data tertentu untuk query database.
tatabahasa
SELECT dalam sintaks dasar adalah sebagai berikut:
column1 SELECT, column2, columnN FROM table_name WHERE [contion | EKSPRESI];
Ada berbagai jenis ekspresi SQLite, menjelaskan secara spesifik sebagai berikut:
SQLite - ekspresi Boolean
ekspresi Boolean SQLite untuk memperoleh data dasar yang cocok dengan nilai-nilai individu. Sintaksnya adalah sebagai berikut:
column1 SELECT, column2, columnN FROM table_name MANA SATU NILAI MATCHTING EKSPRESI;
meja PERUSAHAAN Misalkan 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
Contoh berikut menunjukkan penggunaan Boolean ekspresi SQLite:
sqlite> SELECT * DARI PERUSAHAAN MANA GAJI = 10000; ID NAMA UMUR ALAMAT GAJI ---------- ---------- ---------- ---------- ---------- 4 James 24 Houston 10.000,0
SQLite - ekspresi numerik
Ekspresi ini digunakan untuk mengeksekusi query untuk matematika apapun. Sintaksnya adalah sebagai berikut:
numerical_expression SELECT sebagai OPERATION_NAME [FROM table_name MANA KONDISI];
Di sini, numerical_expression ekspresi matematika atau formula yang digunakan. Contoh berikut menunjukkan penggunaan ekspresi numerik SQLite:
sqlite> SELECT (15 + 6) AS PENAMBAHAN PENAMBAHAN = 21
Ada beberapa fungsi built-in, seperti avg (), sum (), count (), dll, hal itu disebut data ringkasan eksekutif untuk tabel atau perhitungan kolom tabel tertentu.
sqlite> SELECT COUNT (*) AS "RECORDS" DARI PERUSAHAAN; RECORDS = 7
SQLite - Ekspresi tanggal
Ekspresi tanggal yang mengembalikan tanggal dan waktu sistem saat ini nilai-nilai, ekspresi ini akan digunakan untuk berbagai manipulasi data.
sqlite> SELECT CURRENT_TIMESTAMP; CURRENT_TIMESTAMP = 2013/03/17 10:43:35