|
|
|
| Подскажите как построить запрос чтобы он либо выбирал только пустые текстовые поля, либо исключал из общего запроса строки с пустыми текстовыми полями ??? | |
|
|
|
|
|
|
|
для: AN
(11.09.2008 в 22:45)
| | Для выбора записей с пустым полем field можно воспользоваться запросом вида
SELECT * FROM tbl WHERE field = "";
|
Для обратной задачи
SELECT * FROM tbl WHERE field != "";
|
| |
|
|
|
|
|
|
|
для: cheops
(12.09.2008 в 00:15)
| | спасибо, вроде работает, а почему ничего не получается с использованием IS NULL, IS NOT NULL ??? | |
|
|
|
|
|
|
|
для: AN
(12.09.2008 в 00:32)
| | потому что пустое поле это не null | |
|
|
|
|
|
|
|
для: AN
(12.09.2008 в 00:32)
| | Специальное значение NULL (которое не эквивалентно пустой строке) не может сравниваться при при помощи логических операторов (любое такое сравнение дает опять же NULL), поэтому для него вводят спец.операторы NULL, IS NOT NULL - к другим типам данных их применять нельзя. | |
|
|
|