Гость
Map
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / HIVE. Синтаксис знака + в SQL / 4 сообщений из 4, страница 1 из 1
23.01.2022, 20:47
    #40128854
Ольга Семенова
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HIVE. Синтаксис знака + в SQL
Всем привет.
А что означает "+" в SQL

Код: sql
1.
2.
SELECT OP.VALUE  FROM OPER OP, T_VAL VAL	
WHERE  OP.VAL_ID = VAL.ID(+)
...
Рейтинг: 0 / 0
23.01.2022, 21:57
    #40128869
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HIVE. Синтаксис знака + в SQL
Ольга Семенова,

Это точно Hive, а не Оракл?

В Оракле это аналог такого:
Код: sql
1.
2.
SELECT OP.VALUE  FROM OPER OP LEFT JOIN T_VAL VAL	
ON  OP.VAL_ID = VAL.ID
...
Рейтинг: 0 / 0
23.01.2022, 22:01
    #40128871
Ольга Семенова
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HIVE. Синтаксис знака + в SQL
miksoft
Ольга Семенова,

Это точно Hive, а не Оракл?

В Оракле это аналог такого:
Код: sql
1.
2.
SELECT OP.VALUE  FROM OPER OP LEFT JOIN T_VAL VAL	
ON  OP.VAL_ID = VAL.ID



а если плюсик будет слева, то соединение будет ПРАВОЕ?
Код: sql
1.
2.
SELECT OP.VALUE  FROM OPER OP, T_VAL VAL	
WHERE  OP.VAL_ID(+) = VAL.ID


то это будет RIGHT JOIN
Код: sql
1.
2.
SELECT OP.VALUE  FROM OPER OP RIGHT JOIN T_VAL VAL	
ON  OP.VAL_ID = VAL.ID
...
Рейтинг: 0 / 0
23.01.2022, 22:05
    #40128872
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HIVE. Синтаксис знака + в SQL
Ольга Семенова
а если плюсик будет слева, то соединение будет ПРАВОЕ?
Да, плюсик на "необязательной" стороне.
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / HIVE. Синтаксис знака + в SQL / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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