1. Понятие о базе данных. Субд. Примеры


Объединение двух таблиц в одном запросе


Download 338.67 Kb.
bet19/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   15   16   17   18   19   20   21   22   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

SELECT name, title FROM users, products;

Объединение двух таблиц в одном запросе:


1



SELECT u.name, o.price FROM users u, orders o WHERE o.user_id = u.id;

Создание виртуального дубликата одной и той же таблицы:

1



SELECT u.name, o.surname FROM users u, users o;

Оператор UNION


Объединение полей из двух и более таблиц.
Результаты из таблиц будут выведены один под другим. То есть если в одной таблице 4 строки и в другой 4 строки, то в результирующей выборке будет 8 строк. Количество полей в обоих таблицах должно быть одинаковым!

1



SELECT name FROM users UNION SELECT name FROM orders;

Оператор JOIN


Бывает двух видов: внутреннее и внешнее объединение таблиц.
Оператор JOIN упрощает запрос и является альтернативой стандартного объединения данных из разных таблиц. INNER JOIN и JOIN это одно и тоже, оператор INNER может опускаться.
24. Условные операторы IF и CASE в PL/SQL/ Примеры;
В PL / SQL есть три категории управляющих операторов:

  • Операторы условного выбора, которые выполняют разные операторы для разных значений данных.

Операторами условного выбора являются IFand и CASE.

  • Операторы цикла, которые выполняют одни и те же операторы с рядом разных значений данных.

Операторы цикла являются базовыми LOOP, FOR LOOP, и WHILE LOOP.
EXITОператор передает управление в конец цикла. CONTINUEОператор завершает текущую итерацию цикла и передает управление следующей итерации. Оба EXITи CONTINUEимеют необязательное WHENпредложение, в котором вы можете указать условие.
1   ...   15   16   17   18   19   20   21   22   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling