powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL. Параметр null == любое значение
3 сообщений из 3, страница 1 из 1
MySQL. Параметр null == любое значение
    #39982458
BobbyMK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
CREATE TABLE IF NOT EXISTS `docs` (
  `id` int(6) unsigned NOT NULL,
  `p1` varchar(10) NOT NULL,
  `p2` varchar(10) NOT NULL,
  `p3` varchar(10) NOT NULL,
  `p4` varchar(10) NOT NULL,
  `p5` varchar(10) NOT NULL,

  PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;
INSERT INTO `docs` (`id`, `p1`, `p2`,`p3`,`p4`,`p5`) VALUES
  ('1', '2', '3', '5', '1', '9'),
  ('2', '1', '2', '9', '6', '4'),
  ('3', '3', '3', '2','1', '9'),
  ('4', '2', '6', '1', '7', '8'),
  ('5', '3', '3', '1', '2', '7'),
  ('6', '3', '2', '1', '8', '3'),
  ('7', '1', '4', '2', '3', '2'),
  ('8', '5', '9', '7', '4', '1');



Нужно написать запрос, в который вместо %p1..%p5(Шаблон ниже) можно подставить значения параметров или null. Если параметр null, то у возвращенных записей этот параметр может быть любым(то есть он по сути не учитывается в поиске).

-- SELECT * FROM docs WHERE p1=%p1 and p2=%p2 and p3=%p3 and p4=%p4 and p5=%p5
...
Рейтинг: 0 / 0
MySQL. Параметр null == любое значение
    #39982471
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MySQL. Параметр null == любое значение
    #39982480
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Закрываю как дубль топика https://www.sql.ru/forum/1327547/znacheniya-parametrov-inull
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL. Параметр null == любое значение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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