From 4f6716174fa70db2a48635580617d042b8163ae2 Mon Sep 17 00:00:00 2001 From: Sorrel Harriet <sharr003@igor.gold.ac.uk> Date: Sun, 9 Oct 2016 07:47:21 +0100 Subject: [PATCH] adding column alias example --- lab-2/music-store-app/sql/practice_queries.sql | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lab-2/music-store-app/sql/practice_queries.sql b/lab-2/music-store-app/sql/practice_queries.sql index 1c05ab5..5538442 100644 --- a/lab-2/music-store-app/sql/practice_queries.sql +++ b/lab-2/music-store-app/sql/practice_queries.sql @@ -15,6 +15,10 @@ UPDATE Album SET price=21.99 WHERE name='Soul Rebel'; /* Delete artists with first_name Madonna (Yay!) */ DELETE FROM Artist WHERE first_name='Madonna'; +/* Example use of ORDER BY key-word */ +SELECT title, year, price FROM Album +ORDER BY year ASC, price DESC; + /* Example simple table join. Gets title, price and year of albums where Artist last name is 'Marley' @@ -38,8 +42,10 @@ WHERE g.name='Pop'; /* Example multi table join Gets album title, genre and name -of first track on every album */ -SELECT a.title, g.name, t.name FROM Album a +of first track on every album. +Uses both column and table aliases +to make result-set more readable */ +SELECT a.title AS album, g.name AS genre, t.name AS track FROM Album a INNER JOIN Genre g ON a.genre_id=g.id INNER JOIN Track t -- GitLab