AdventureWorks Database: Fetch result set on an unspecified column
SQL Query - AdventureWorks: Exercise-29 with Solution
29. Write a query in SQL to fetch rows from product table and order the result set on an unspecified column listprice. Return product ID, name, and color of the product.
Sample table: Production.Productproductid|name |productnumber|makeflag|finishedgoodsflag|color |safetystocklevel|reorderpoint|standardcost|listprice|size|sizeunitmeasurecode|weightunitmeasurecode|weight |daystomanufacture|productline|class|style|productsubcategoryid|productmodelid|sellstartdate |sellenddate |discontinueddate|rowguid |modifieddate | ---------+--------------------------------+-------------+--------+-----------------+------------+----------------+------------+------------+---------+----+-------------------+---------------------+-------+-----------------+-----------+-----+-----+--------------------+--------------+-----------------------+-----------------------+----------------+------------------------------------+-----------------------+ 1|Adjustable Race |AR-5381 |false |false | | 1000| 750| 0| 0| | | | | 0| | | | | |2008-04-30 00:00:00.000| | |694215b7-08f7-4c0d-acb1-d734ba44c0c8|2014-02-08 10:01:36.827| 2|Bearing Ball |BA-8327 |false |false | | 1000| 750| 0| 0| | | | | 0| | | | | |2008-04-30 00:00:00.000| | |58ae3c20-4f3a-4749-a7d4-d568806cc537|2014-02-08 10:01:36.827| 3|BB Ball Bearing |BE-2349 |true |false | | 800| 600| 0| 0| | | | | 1| | | | | |2008-04-30 00:00:00.000| | |9c21aed2-5bfa-4f18-bcb8-f11638dc2e4e|2014-02-08 10:01:36.827| 4|Headset Ball Bearings |BE-2908 |false |false | | 800| 600| 0| 0| | | | | 0| | | | | |2008-04-30 00:00:00.000| | |ecfed6cb-51ff-49b5-b06c-7d8ac834db8b|2014-02-08 10:01:36.827| 316|Blade |BL-2036 |true |false | | 800| 600| 0| 0| | | | | 1| | | | | |2008-04-30 00:00:00.000| | |e73e9750-603b-4131-89f5-3dd15ed5ff80|2014-02-08 10:01:36.827| 317|LL Crankarm |CA-5965 |false |false |Black | 500| 375| 0| 0| | | | | 0| |L | | | |2008-04-30 00:00:00.000| | |3c9d10b7-a6b2-4774-9963-c19dcee72fea|2014-02-08 10:01:36.827| 318|ML Crankarm |CA-6738 |false |false |Black | 500| 375| 0| 0| | | | | 0| |M | | | |2008-04-30 00:00:00.000| | |eabb9a92-fa07-4eab-8955-f0517b4a4ca7|2014-02-08 10:01:36.827| -- more --
Sample Solution:
-- Selecting ProductID, Name, and Color columns from the Production.Product table
SELECT ProductID, Name, Color
-- Retrieving data from the Production.Product table
FROM Production.Product
-- Ordering the results based on the ListPrice column in ascending order
ORDER BY ListPrice;
Explanation:
- SELECT ProductID, Name, Color: Specifies the columns to be retrieved from the Production.Product table.
- FROM Production.Product: Indicates the source table from which data will be retrieved.
- ORDER BY ListPrice: Sorts the results based on the ListPrice column in ascending order.
Sample Output:
productid|name |color | ---------+--------------------------------+------------+ 388|Hex Nut 11 | | 2|Bearing Ball | | 3|BB Ball Bearing | | 4|Headset Ball Bearings | | 316|Blade | | 317|LL Crankarm |Black | 318|ML Crankarm |Black | 319|HL Crankarm |Black | 320|Chainring Bolts |Silver | 321|Chainring Nut |Silver | 322|Chainring |Black | 323|Crown Race | | 324|Chain Stays | | 325|Decal 1 | | 326|Decal 2 | | 327|Down Tube | | 328|Mountain End Caps | | ...
SQL AdventureWorks Editor:
Practice Online
Contribute your code and comments through Disqus.
Previous: Products whose names start with Lock Washer.
Next: Records of employees, order on hiredate.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/sql-exercises/adventureworks/sql-adventureworks-exercise-29.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics