SQL Tutorial 7: Cross Join, Self Join and Coalesce
Learn SQL, Introduction to DML: How to create a cross join, self Join. Need of coalesce, nvl, isnull, and ifnull function. #sql, #rdbms, #table, #amitchandakda #interviewquestions #interview
Definition Source: Google Search, Wikipedia, IBM, W3School
00:00 Introduction
03:00 SQL Cross Join
08:30 SQL Self Join
SQL Tutorial 6, Select with Group By and Having plus Where: https://youtu.be/gTrOz7Sj-QE
-- SQL
select s.qty , i.name
from sales s
inner join item i
on i.item_id = s.Item_ID;
select s.qty , i.name
from sales s
, item i
;
select s.qty , i.name
from sales s cross join item i
;
select distinct Brand, Category
from item
--Create table brand as
select distinct Brand
into Brand
from item;
--Create table Category as
select distinct Category
into Category
from item;
select * from Brand;
select * from Category;
select *
from Brand cross join Category
select b.Brand as Brand , c.Category as cat
from Brand b cross join Category c
-- Create table brand_cat as
select b.Brand as Brand , c.Category as cat
into brand_cat
from Brand b cross join Category c
select * from brand_cat
-- Self Join
Create table emp
(emp_id int ,
mrg_id int ,
name varchar(50)
);
insert into emp
values(1,null, 'Amit')
, (2,1, 'Sumit')
, (3,1, 'Anil')
, (4,2, 'Ajay')
, (5,2, 'Vijay');
select * from emp;
select e.name, m.name as mrg_name
from emp e
inner join emp as m
on e.mrg_id = m.emp_id;
select e.name, coalesce(m.name,e.name) as mrg_name
from emp e
left join emp as m
on e.mrg_id = m.emp_id
-~-~~-~~~-~~-~-
Please watch: "Microsoft Power BI Tutorial For Beginners✨ | Power BI Full Course 2023 | Learn Power BI"
https://www.youtube.com/watch?v=cN8AO3_vmlY
-~-~~-~~~-~~-~-
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «SQL Tutorial 7: Cross Join, Self Join and Coalesce», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.