ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Тирания — всегда признак слабости (Д. Лоуэлл).

SQL – Использование Joins

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
SQL - Использование Joins
Класс Joinsиспользуется для объединения записей из двух или более таблиц в базе данных. Joins представляет собой средство для объединения полей из двух таблиц с использованием значений, общих для каждого из них.

Рассмотрим следующие две таблицы:

Таблица 1 – Таблица CUSTOMERS

 

Таблица 2 – Таблица ORDERS

 

Теперь, давайте объединим эти две таблиц в нашем заявлении SELECT, как показано ниже.

 

Это произведет следующий результат.

 

Здесь можно отметить, что Joins выполняется в предложении WHERE. Несколько операторов могут быть использованы для объединения таблиц, таких как =, <,>, <>, <=,> =, =, BETWEEN, LIKE и NOT!; все они могут быть использованы для объединения таблиц. Тем не менее, наиболее распространенным является оператор равный символу.

Существуют различные типы Joins доступные в SQL:

  • INNER JOIN – возвращает строки, когда совпадают в обеих таблицах.
  • LEFT JOIN – возвращает все строки из левой таблицы, даже если нет совпадений в таблице справа.
  • RIGHT JOIN – возвращает все строки из правой таблицы, даже если нет совпадений в левой таблице.
  • FULL JOIN – возвращает строки, когда есть совпадение в одной из таблиц.
  • SELF JOIN − используется для соединения таблицы с самой собой как если бы в таблице были две таблицы, временное переименование хотя бы одной таблицы в операторе SQL.
  • CARTESIAN JOIN – возвращает декартово произведение множеств записей из двух или более соединенных таблиц.

 

Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close