Latest web development tutorials

Значение NULL SQLite

SQLite ЗначениеNULL используется для обозначения недостающих элементов.Таблица значение NULL отображается в поле пустым значением.

Поля со значением NULL это поле значения без. NULL значения и значения, которые содержат пробелы или нулевое поле отличается, и понимаем, что это очень важно.

грамматика

Базовый синтаксис для использованияNULL при создании таблицы следующим образом :

SQLite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   NAME TEXT NOT NULL,
   AGE INT NOT NULL,
   АДРЕС CHAR (50),
   ЗАРПЛАТА РЕАЛ
);

Здесь NOT NULL столбец указывает всегда принимается данный тип данных в явном виде величины.Есть два столбца мы не используем NOT NULL, что означает, что два столбца не может быть NULL.

Поля со значениями NULL в записи создается, когда вы можете оставить это поле пустым.

примеров

Нулевое значение при выборе данных может вызвать проблемы, так как, если значение другого неизвестного сравнения, результат всегда неизвестность, и не будут включены в окончательные результаты. Предположим следующую таблицу, записи Общества в следующей редакции:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000,0
3 Teddy 23 Норвегия 20000,0
4 Mark 25 Рич-Mond 65000,0
5 David 27 Texas 85000,0
6 Ким 22 Юго-зал 45000,0
7 Джеймс 24 Хьюстон 10000,0

Давайте использовать оператор UPDATE, чтобы установить, что позволит обнуляет является NULL, следующим образом:

SQLite> UPDATE SET COMPANY АДРЕС = NULL, ЗАРПЛАТА = NULL, где идентификатор (6,7);

Теперь запись таблицы COMPANY выглядит следующим образом:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000,0
3 Teddy 23 Норвегия 20000,0
4 Mark 25 Рич-Mond 65000,0
5 David 27 Texas 85000,0
6 Ким 22
7 Джеймс 24

Далее, давайте посмотрим наIS NOT NULL Использование оператора, который используется для получения списка всех ЗАРПЛАТУ не NULL запись:

SQLite> SELECT ID, имя, отчество, возраст, адрес, ЗАРПЛАТА
        ОТ КОМПАНИИ
        ГДЕ ЗАРПЛАТА IS NOT NULL;

Данное заявление SQLite будет производить следующие результаты:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000,0
3 Teddy 23 Норвегия 20000,0
4 Mark 25 Рич-Mond 65000,0
5 David 27 Texas 85000,0

При этом является использование оператораIS NULL, перечисляет все ЗАРПЛАТА является NULL запись:

SQLite> SELECT ID, имя, отчество, возраст, адрес, ЗАРПЛАТА
        ОТ КОМПАНИИ
        ГДЕ ЗАРПЛАТА IS NULL;

Данное заявление SQLite будет производить следующие результаты:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
6 Ким 22
7 Джеймс 24