#SQL Books
For each item below figure out the approriate SQL. Create a text file that contains all of your answers and submit it in the Homework repo.
##Getting Started
To get started we'll need to import the booktown.sql file.
- open terminal
- use the command
psql -f booktown.sql
- type
psql
to open your psql console - type \list to ensure the booktown database was successfully completed
###Additionally...
Your life will be made easier with a GUI PostgreSQL client. Download PG Commander if you have a Mac, or pgAdmin if you have Linux.
##Order
- Find all subjects sorted by subject
- Find all subjects sorted by location
##Where
- Find the book "Little Women"
- Find all books containing the word "Python"
- Find all subjects with the location "Main St" sort them by subject
##Joins
-
Find all books about Computers list ONLY book title
-
Find all books and display ONLY
- Book title
- Author's first name
- Author's last name
- Book subject
-
Find all books that are listed in the stock table
- Sort them by retail price (most expensive first)
- Display ONLY: title and price
-
Find the book "Dune" and display ONLY
- Book title
- ISBN number
- Publisher name
- Retail price
-
Find all shipments sorted by ship date display ONLY:
- Customer first name
- Customer last name
- ship date
- book title
##Grouping and Counting
- Get the COUNT of all books
- Get the COUNT of all Locations
- Get the COUNT of each unique location in the subjects table. Display the count and the location name. (hint: requires GROUP BY).
- List all books. Display the book_id, title, and a count of how many editions each book has. (hint: requires GROUP BY and JOIN)
####YAY! You're done!!