Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. SELECT "-- Query 1";
  2. SELECT COUNT(ISBN) AS 'Total Books Owned' FROM OwnersBook;
  3.  
  4. SELECT "-- Query 2";
  5. SELECT Title AS 'Book Title', CatDescription AS 'Category' FROM Book LEFT OUTER JOIN Category ON Book.Category = Category.CatID
  6. ORDER BY CatDescription ASC, Title ASC;
  7.  
  8. SELECT "-- Query 3";
  9. SELECT Name AS 'Reviewer Name', COUNT(ISBN) AS 'Number of Reviews', ROUND(Rating, 1) AS 'Average Rating' FROM Reviewer RIGHT OUTER JOIN BookReview
  10. ON Reviewer.ReviewerID = BookReview.ReviewerID GROUP BY Name ORDER BY COUNT(ISBN) DESC;
  11.  
  12. SELECT "-- Query 4";
  13. SELECT DISTINCT Name AS 'Reviewers with No Reviews' FROM Reviewer LEFT OUTER JOIN BookReview ON Reviewer.ReviewerID = BookReview.ReviewerID
  14. WHERE Reviewer.ReviewerID NOT IN(SELECT ReviewerID FROM BookReview) ORDER BY Name ASC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement