Latest web development tutorials

SQLite Pilih Pernyataan

Pernyataan SQLiteSELECT digunakan untuk mengambil data dari tabel database SQLite dalam bentuk hasil data tabel pulang.Hasil ini juga disebut satu set hasil.

tatabahasa

Sintaks dasar pernyataan SQLite SELECT adalah sebagai berikut:

column1 SELECT, column2, columnN FROM table_name;

Di sini, column1, column2 ... adalah bidang dalam tabel, yaitu nilai mereka adalah bahwa Anda ingin mendapatkan. Jika Anda ingin mendapatkan semua bidang yang tersedia, Anda dapat menggunakan sintaks berikut:

SELECT * FROM table_name;

contoh

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

Berikut adalah contoh penggunaan perintah SELECT untuk mengambil dan menampilkan semua catatan ini. Di sini, tiga perintah pertama digunakan untuk mengatur output diformat benar.

sqlite> .header di
sqlite> kolom .mode
sqlite> SELECT * FROM PERUSAHAAN;

Akhirnya, kami mendapatkan hasil sebagai 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

Jika Anda ingin mendapatkan bidang PERUSAHAAN ditentukan dalam tabel, gunakan query berikut:

sqlite> SELECT ID, NAMA, GAJI DARI PERUSAHAAN;

Query di atas akan menghasilkan hasil sebagai berikut:

ID NAMA GAJI
---------- ---------- ----------
1 Paul 20.000,0
2 Allen 15.000,0
3 Teddy 20.000,0
4 Mark 65.000,0
5 David 85.000,0
6 Kim 45.000,0
7 James 10.000,0

Mengatur lebar kolom keluaran

Kadang-kadang, karena lebar kolom standar untuk menunjukkan penyebabkolom .mode, dalam hal ini, output terpotong.Pada titik ini, Anda dapat menggunakannum .width, num .... perintah untuk mengatur lebar kolom tampilan, sebagai berikut:

sqlite> .width 10, 20, 10
sqlite> SELECT * FROM PERUSAHAAN;

Perintah.width atas lebar pertama kolom 10, lebar kolom kedua 20, lebar kolom ketiga dari 10.Jadi pernyataan SELECT di atas untuk mendapatkan hasil sebagai 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

Informasi skema

Karena semuapoin-satunya perintah SQLite cepat tersedia, sehingga ketika Anda pemrograman dengan SQLite, Anda harus menggunakan pernyataan SELECT berikut dengan meja sqlite_masteruntuk daftar semua tabel yang dibuat dalam database:

sqlite> tbl_name SELECT FROM sqlite_master MANA 'meja' type =;

Dengan asumsi testDB.db sudah ada hanya meja PERUSAHAAN akan menghasilkan berikut:

tbl_name
----------
PERUSAHAAN

Anda dapat daftar informasi lengkap tentang tabel COMPANY, sebagai berikut:

sqlite> sql SELECT FROM sqlite_master MANA type = 'meja' DAN tbl_name = 'PERUSAHAAN';

Dengan asumsi testDB.db sudah ada hanya meja PERUSAHAAN akan menghasilkan berikut:

CREATE TABLE PERUSAHAAN (
   ID INT PRIMARY KEY NOT NULL,
   NAMA TEXT NOT NULL,
   AGE INT NOT NULL,
   ALAMAT CHAR (50),
   GAJI NYATA
)