Tutorial klasik...login
Tutorial klasik SQLite
pengarang:php.cn  masa kemas kini:2022-04-13 17:05:02

Ungkapan SQLite


Ungkapan ialah gabungan satu atau lebih nilai, pengendali dan fungsi SQL yang mengira nilai.

Ekspresi SQL adalah serupa dengan formula dan ditulis dalam bahasa pertanyaan. Anda juga boleh menanyakan pangkalan data menggunakan set data tertentu.

Sintaks

Anggapkan sintaks asas pernyataan SELECT adalah seperti berikut:

PILIH lajur1, lajur2, lajurN
DARI nama_jadual
WHERE [CONTION |. EXPRESSION];

Terdapat pelbagai jenis ungkapan SQLite, butirannya dijelaskan seperti berikut:

SQLite - Ungkapan Boolean

SQLite's Boolean ungkapan sepadan dengan satu Dapatkan data berdasarkan nilai. Sintaksnya adalah seperti berikut:

PILIH lajur1, lajur2, lajurN
DARI nama_jadual
DI MANA EKSPRESI PADANAN NILAI TUNGGAL;

Anggapkan bahawa jadual SYARIKAT mempunyai Rekod berikut:

id ----- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Markah 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10>

Contoh berikut menunjukkan penggunaan ungkapan SQLite Boolean:

sqlite> -------- ---------- ---------- ----------
4 James 24 Houston 10000.0

SQLite - Ungkapan Berangka

Ungkapan ini digunakan untuk melaksanakan sebarang operasi matematik dalam pertanyaan. Sintaksnya adalah seperti berikut:

PILIH ungkapan_numerical sebagai OPERATION_NAME
[FROM table_name WHERE CONDITION] ;

Di sini, numerical_expression digunakan untuk ungkapan matematik atau sebarang formula. Contoh berikut menunjukkan penggunaan ungkapan berangka SQLite:

sqlite> SELECT (15 + 6) SEBAGAI TAMBAHAN
TAMBAHAN = 21

Terdapat beberapa terbina- dalam Fungsi, seperti avg(), sum(), count(), dsb., lakukan pengiraan yang dipanggil data ringkasan pada jadual atau lajur jadual tertentu.

sqlite> PILIH KIRA(*) SEBAGAI "REKOD" DARIPADA SYARIKAT
REKOD = 7

SQLite - Ungkapan Tarikh

Ungkapan Tarikh yang mengembalikan nilai tarikh dan masa sistem semasa boleh digunakan dalam pelbagai operasi data.

sqlite> PILIH CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 10:43:35


<🎜