powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос
7 сообщений из 7, страница 1 из 1
Запрос
    #33149622
ZRoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как мне написать запрос, что-бы на экран выводились только те поля в которых есть данные. Я пишу
'select fio_id, fio_f_nominative, fio_f_genitive_men, fio_f_genitive_girl from tb_inf_floor where fio_f_nominative is not null' выводятся все поля.
Спасибо.
...
Рейтинг: 0 / 0
Запрос
    #33149827
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие данные у вас хранятся?

P.S. Киньте сюда CREATE TABLE и несколько INSERT'ов с тестовыми данными.
...
Рейтинг: 0 / 0
Запрос
    #33150593
ZRoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CREATE TABLE tb_inf_floor (
fio_id bigint(10) NOT NULL auto_increment,
fio_f_nominative varchar(5) NOT NULL default '',
fio_f_genitive_men varchar(5) NOT NULL default '',
fio_f_genitive_girl varchar(5) NOT NULL default '',
fio_i_nominative varchar(5) NOT NULL default '',
fio_i_genitive_men varchar(5) NOT NULL default '',
fio_i_genitive_girl varchar(5) NOT NULL default '',
fio_o_nominative varchar(5) NOT NULL default '',
fio_o_genitive_men varchar(5) NOT NULL default '',
fio_o_genitive_girl varchar(5) NOT NULL default '',
PRIMARY KEY (fio_id)
);

INSERT INTO tb_inf_floor VALUES (14,'','','','','','','ич','ичу','не');
INSERT INTO tb_inf_floor VALUES (16,'','','','на','-','не','','','');
INSERT INTO tb_inf_floor VALUES (19,'','','','ис','ису','-','','','');
INSERT INTO tb_inf_floor VALUES (20,'ут','ут','ут','','','','','','');
...
Рейтинг: 0 / 0
Запрос
    #33150839
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select fio_id, fio_f_nominative, fio_f_genitive_men, fio_f_genitive_girl 
from tb_inf_floor 
where fio_f_nominative is not null and fio_f_nominative<>''

fio_id  fio_f_nominative  fio_f_genitive_men  fio_f_genitive_girl
------  ----------------  ------------------  -------------------
     20   ут                ут                  ут         

Пустая строка '' и NULL - это разные вещи.
...
Рейтинг: 0 / 0
Запрос
    #33150887
ZRoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Я писал раньше вот так
where fio_f_nominative <>''
выдавало ошибку.
...
Рейтинг: 0 / 0
Запрос
    #33150948
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZRomanСпасибо!
Я писал раньше вот так
where fio_f_nominative <>''
выдавало ошибку.
И какую ошибку?

Хм... странно, но все вроде бы нормально:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select fio_id, fio_f_nominative, fio_f_genitive_men, fio_f_genitive_girl 
from tb_inf_floor 
where fio_f_nominative <>''

fio_id  fio_f_nominative  fio_f_genitive_men  fio_f_genitive_girl
------  ----------------  ------------------  -------------------
     20   ут                ут                  ут                 
Получается тот же результат.
...
Рейтинг: 0 / 0
Запрос
    #33151925
ZRoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писал, "Читайте документацию по MySQL", но я пишу в Delphi и забыл доставить ''.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]