SQL-запрос по пустым полям в TTable
Я написал небольшую базу данных.
В этой базе данных четыре колонки (в первой-ИМЯ, во второй-ФАМИЛИЯ, в третьей-ТЕЛЕФОН, а четвертая колонка либо пустая, либо там стоит звёздочка.)
Я сделал четыре кнопки (ИМЯ, ФАМИЛИЯ, ТЕЛЕФОН и МЕТКА) при нажатии по которым должно открыватся окно поиска(запроса).
Я делаю запрос по имени (щелчок по кнопке ИМЯ), запрос получается.
Я делаю запрос по фамилии(щелчок по кнопке ФАМИЛИЯ), запрос получается.
Я делаю запрос по телефону(щелчок по кнопке ТЕЛЕФОН), запрос получается.
Я делаю запрос по метке(щелчок по кнопке МЕТКА), запрос получается, если ввожжу *, а если ничего не ввожу, то запрос не срабатывает.
Вопрос: Как можно осуществить запрос по пустому полю в четвертой колонке?:confused:
Цитата: Administrator
Как можно осуществить запрос по пустому полю в четвертой колонке?
Например, так.
Этот символ может использоваться в запросах и привести к ненужным проблемам.
Наиболее целесообразной представляется организация метки в виде чисел, например, 0 и 1.
В данном виде запросы организуются в более удобном виде.
Цитата: Sax
Наиболее целесообразной представляется организация метки в виде чисел, например, 0 и 1.
Если сервер позволяет задавать размерность числовых полей только в виде разрядности, наиболее эффективным будет хранение значений в виде 'Y' и 'N', благо свойство TField.AsBoolean воспринимает их штатно.