Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Фильтрация таблицы в PostgreSQL  [new]
BobbyMK
Member

Откуда:
Сообщений: 2
Имеется таблица
CREATE TABLE IF NOT EXISTS users (
  id int NOT NULL,
  last_name varchar(100) NOT NULL,
  first_name varchar(100) NOT NULL,
  middle_name varchar(100) NOT NULL
);
INSERT INTO users (id, last_name, first_name, middle_name) 
VALUES
  ('1', 'Иванов','Андрей','Петрович'),
  ('2', 'Петров','Иван','Андреевич'),
  ('3', 'Иванов','Виталий','Иванович'),
  ('4', 'Сергеев','Петр','Витальевич'),
  ('5', 'Андреев','Сергей','Сидорович');


На вход подаётся параметр query. При этом query может быть: Иванов Сергей Петрович, Сергей Иванов,Сергей Петрович Иванов, Сергей и т.д. Написать запрос, возвращающий записи, в ФИО которых входят слова из query. Если query='иван иван' возвращаем 3 запись, а первую не возвращаем.

Как можно это осуществить?
22 июл 20, 00:39    [22171356]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить