Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с множествами / 4 сообщений из 4, страница 1 из 1
29.01.2007, 12:16
    #34289245
Postalll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с множествами
Программирую на PL/SQL. Есть два множества времен, необходимо определить, пересекаются ли они или нет. Не знаю, как это сделать, подмкажите. Заранее блогодарен!
...
Рейтинг: 0 / 0
29.01.2007, 12:34
    #34289316
Postalll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с множествами
Все ,спс, напряг умишко и нашел решение))
...
Рейтинг: 0 / 0
29.01.2007, 12:35
    #34289325
Работа с множествами
PostalllПрограммирую на PL/SQL. Есть два множества времен, необходимо определить, пересекаются ли они или нет. Не знаю, как это сделать, подмкажите. Заранее блогодарен!
Не знаю, что ты имеешь в виду под "множества времен", но в PL/SQL есть два хороших оператора:
INTERSECT и MINUS.

INTERSECT оставляет в результирующей выборке только совпадающие записи из двух подзапросов;
MINUS оставляет в результирующей выборке только несовпадающие значения из "вычитаемого множества", т.е. записи из первого подзапроса, которых нет во втором.

Примеры:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
INTERSECT Example:

SELECT product_id FROM inventories
INTERSECT
SELECT product_id FROM order_items;

MINUS Example:

SELECT product_id FROM inventories
MINUS
SELECT product_id FROM order_items;

Может это тебе надо?
...
Рейтинг: 0 / 0
29.01.2007, 12:36
    #34289330
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с множествами
но в PL/SQL есть два хороших оператора

уточнение - в SQL, а не в PL/SQL
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с множествами / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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