0% found this document useful (0 votes)
371 views

ORDER BY Clause Practice Problems PDF

The document provides 5 practice problems for sorting data using the ORDER BY clause in SQL. The problems involve sorting data from different views by various columns in ascending and descending order. The solutions show the SQL queries for each problem with the appropriate SELECT statements and ORDER BY clauses.

Uploaded by

Tiffany Holmes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
371 views

ORDER BY Clause Practice Problems PDF

The document provides 5 practice problems for sorting data using the ORDER BY clause in SQL. The problems involve sorting data from different views by various columns in ascending and descending order. The solutions show the SQL queries for each problem with the appropriate SELECT statements and ORDER BY clauses.

Uploaded by

Tiffany Holmes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Sorting

 using  the  ORDER  BY  Clause  Practice  Problems  


 
1) From  the  HumanResources.vEmployeeDepartment  view,  return  the  FirstName,  
LastName  and  JobTitle  columns.    Sort  the  results  by  the  FirstName  column  in  
ascending  order.  
2) Modify  the  query  from  question  1  to  sort  the  results  by  the  FirstName  column  in  
ascending  order  and  then  by  the  LastName  column  in  descending  order.  
3) From  the  Sales.vIndividualCustomer  view,  return  the  FirstName,  LastName  and  
CountryRegionName  columns.    Sort  the  results  by  the  CountryRegionName  column.    
Use  the  column  ordinal  in  the  ORDER  BY  clause.  
4) From  the  Sales.vIndividualCustomer  view,  return  the  FirstName,  LastName  and  
CountryRegionName  columns  for  those  rows  with  a  CountryRegionName  that  is  
either  “United  States”  or  “France”.    Sort  the  results  by  the  CountryRegionName  
column  in  ascending  order.    
5)  From  the  Sales.vStoreWithDemographics  view,  return  the  Name,  AnnualSales,  
YearOpened,  SquareFeet,  and  NumberEmployees  columns.    Give  the  SquareFeet  
column  the  alias  “Store  Size”  and  the  NumberEmployees  column  the  alias  “Total  
Employees”.    Return  only  those  rows  with  AnnualSales  greater  than  1,000,000  and  
with  NumberEmployees  greater  than  or  equal  to  45.    Order  your  results  by  the  
“Store  Size”  alias  in  descending  order  and  then  by  the  “Total  Employees”  alias  in  
descending  order.    

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sorting  Using  the  ORDER  BY  Clause  Practice  Problem  Solutions  
 
Question  1:  
SELECT    
  FirstName,    
  LastName,    
  JobTitle  
FROM  HumanResources.vEmployeeDepartment  
ORDER  BY  FirstName  ASC  
 
Question  2:  
SELECT    
  FirstName,    
  LastName,    
  JobTitle  
FROM  HumanResources.vEmployeeDepartment  
ORDER  BY  FirstName,  LastName  DESC  
 
Question  3:  
SELECT    
  FirstName,    
  LastName,    
  CountryRegionName  
FROM  Sales.vIndividualCustomer  
ORDER  BY  3  
 
Question  4:  
SELECT  
  FirstName,    
  LastName,    
  CountryRegionName  
FROM  Sales.vIndividualCustomer  
WHERE  CountryRegionName  IN  ('United  States',  'France')  
ORDER  BY  CountryRegionName  
 
Question  5:  
SELECT    
  Name,    
  AnnualSales,    
  YearOpened,    
  SquareFeet  AS  [Store  Size],    
  NumberEmployees  AS  [Total  Employees]  
FROM  Sales.vStoreWithDemographics  
WHERE  AnnualSales  >  1000000  
  AND  NumberEmployees  >=  45  
ORDER  BY  [Store  Size]  DESC,  [Total  Employees]  DESC  
 
 

You might also like