SQL NON EQUI JOIN
NON EQUI JOIN
SQL NON EQUI JOIN использует оператор сравнения вместо знака равенства, например >, <,> =, <= вместе с условиями.
Синтаксис:
ВЫБРАТЬ * FROM table_name1, table_name2 ГДЕ table_name1.column [> | <| > = | <=] table_name2.column;
Наглядное представление:
Пример:
Вот пример неравного соединения в SQL между двумя таблицами
Пример таблицы: заказы
Образец таблицы: клиент
Чтобы получить номер заказа и столбцы суммы заказа из таблицы заказов с псевдонимом «a», а также имя клиента и столбцы рабочей области из таблицы клиентов с псевдонимом «b» после объединения двух таблиц со следующим условием:
1. сумма заказа в таблице заказов соответствует любой из начальных сумм таблицы клиентов,
можно использовать следующий оператор SQL:
Код SQL:
SELECT a.ord_num,a.ord_amount,b.cust_name,b.working_area
FROM orders a,customer b
WHERE a.ord_amount
BETWEEN b.opening_amt AND b.opening_amt;
Выход:
ORD_NUM ORD_AMOUNT CUST_NAME WORKING_AREA --------- ---------- ------------------------------- --------- ------------- 200110 3000 Майкл Нью-Йорк 200101 3000 Micheal Нью-Йорк 200108 4000 Повар Лондон 200119 4000 Повар Лондон 200113 4000 Повар Лондон 200108 4000 Карл Лондон 200119 4000 Карл Лондон 200113 4000 Карл Лондон
Ключевые моменты для запоминания
Нажмите на следующее, чтобы получить презентацию слайдов -
Смотрите нашу базу данных моделей
Вот новый документ, который представляет собой набор вопросов с короткими и простыми ответами, полезными для изучения SQL, а также для интервью.
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущая: SQL EQUI JOIN
Далее: SQL INNER JOIN
Новый контент: Composer: менеджер зависимостей для PHP , R программирования