Latest web development tutorials

nilai NULL SQLite

SQLite NilaiNULL digunakan untuk menunjukkan item yang hilang.Tabel nilai NULL ditampilkan di lapangan untuk nilai kosong.

Bidang dengan nilai NULL adalah bidang nilai tanpa. nilai-nilai dan nilai-nilai NULL yang mengandung spasi atau lapangan nol berbeda, dan memahami ini sangat penting.

tatabahasa

Sintaks dasar untuk menggunakanNULL ketika Anda membuat tabel sebagai berikut:

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

Di sini, TIDAK Kolom batal mengindikasikan selalu diterima diberikan nilai eksplisit jenis data.Ada dua kolom kita tidak menggunakan NOT NULL, yang berarti bahwa dua kolom tidak dapat NULL.

Bidang dengan nilai-nilai NULL dalam catatan yang dibuat ketika Anda bisa membiarkannya kosong.

contoh

nilai NULL ketika memilih data yang dapat menyebabkan masalah, karena ketika nilai oleh orang lain yang tidak diketahui perbandingan, hasilnya selalu tidak diketahui, dan tidak akan disertakan dalam hasil akhir. Misalkan tabel berikut, catatan PERUSAHAAN 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

Mari kita menggunakan pernyataan UPDATE untuk mengatur yang memungkinkan nulls adalah NULL, sebagai berikut:

sqlite> UPDATE PERUSAHAAN SET ALAMAT = NULL, GAJI = NULL mana ID IN (6,7);

Sekarang, rekaman meja PERUSAHAAN adalah 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
7 James 24

Selanjutnya, mari kita lihatIS NOT penggunaan Operator NULL,yang digunakan untuk membuat daftar semua GAJI tidak record NULL:

sqlite> SELECT ID, NAMA, UMUR, ALAMAT, GAJI
        DARI PERUSAHAAN
        MANA GAJI TIDAK NULL;

Pernyataan SQLite atas akan menghasilkan 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

Berikut adalah penggunaan OperatorIS NULL, daftar semua GAJI adalah catatan NULL:

sqlite> SELECT ID, NAMA, UMUR, ALAMAT, GAJI
        DARI PERUSAHAAN
        MANA GAJI IS NULL;

Pernyataan SQLite atas akan menghasilkan hasil sebagai berikut:

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
6 Kim 22
7 James 24