Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3,364 changes: 3,364 additions & 0 deletions module-1/Lab-Mongo/queries.ipynb

Large diffs are not rendered by default.

1,020 changes: 1,020 additions & 0 deletions module-1/Mongos.ipynb

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions module-1/lab-advanced-mysql/your-code/Adv-mysql-Alter_Sol.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
select database() publications ;
select titles.title_id as Title_ID, authors.au_id as AUTHOR_ID ,
sum(ROUND(titles.price * sales.qty *titles.royalty/100 *titleauthor.royaltyper/100,3)) as Total_Royalty,
titles.advance as Advance,
sum(ROUND(titles.price * sales.qty *titles.royalty/100 *titleauthor.royaltyper/100,3)) + titles.advance as Profits
FROM authors
Join titleauthor on titleauthor.au_id = authors.au_id
Join titles on titles.title_id = titleauthor.title_id
Join sales on sales.title_id = titles.title_id
group by authors.au_id
8 changes: 8 additions & 0 deletions module-1/lab-advanced-mysql/your-code/Adv-mysql-Step 1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
select database() publications ;
select titles.title_id as 'Title ID', authors.au_id as 'AUTHOR ID' ,
sum(ROUND(titles.price * sales.qty * titles.royalty / 100 * titleauthor.royaltyper / 100,3)) as 'Royalty for each author'
FROM authors
Join titleauthor on titleauthor.au_id = authors.au_id
Join titles on titles.title_id = titleauthor.title_id
Join sales on sales.title_id = titles.title_id
group by authors.au_id
9 changes: 9 additions & 0 deletions module-1/lab-advanced-mysql/your-code/Adv-mysql-Step 2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
select database() publications ;
select titles.title_id as 'Title ID', authors.au_id as 'AUTHOR ID' ,
sum(ROUND(titles.price * sales.qty * titles.royalty / 100 * titleauthor.royaltyper / 100,3)) as 'Royalty for each author',
titles.title as 'Aggregates royalties for each title for each author'
FROM authors
Join titleauthor on titleauthor.au_id = authors.au_id
Join titles on titles.title_id = titleauthor.title_id
Join sales on sales.title_id = titles.title_id
group by titles.title_id
11 changes: 11 additions & 0 deletions module-1/lab-advanced-mysql/your-code/Adv-mysql-Step3.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
select database() publications ;
create temporary table Authors_Profits_helper
select titles.title_id as Title_ID, authors.au_id as AUTHOR_ID ,
sum(ROUND(titles.price * sales.qty *titles.royalty/100 *titleauthor.royaltyper/100,3)) as Total_Royalty,
titles.advance as Advance
FROM authors
Join titleauthor on titleauthor.au_id = authors.au_id
Join titles on titles.title_id = titleauthor.title_id
Join sales on sales.title_id = titles.title_id
group by authors.au_id;
select AUTHOR_ID, (Total_Royalty+Advance) as Profits from Authors_Profits_helper
Loading