выберите 4 из двойного минуса выберите 5 из двойного - PullRequest
0 голосов
/ 06 февраля 2020

выберите 4 из двойного минус выбрать 5 из двойного; почему это не возвращает -1? Может кто-нибудь прокомментировать это, заранее спасибо. Выходные данные как показано ниже

------
4
---
4

имя столбца равно 4, а данные также 4.

1 Ответ

2 голосов
/ 06 февраля 2020

MINUS не делает то, что вы думаете. Это оператор множества, ie он работает с множеством строк, а не со скалярными значениями. Он возвращает все строки в первом операторе, которые не возвращены вторым оператором.

Возможно, вы захотите:

select 4 - 5 from dual 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...