Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

/*use TSQLV4 DataBase Question 1 Using the dbo.Digits table with itself to create the units, tens and hundreds table alias CalculatedNumber select Hundreds.digit as Hundreds

/*use TSQLV4 DataBase

Question 1

Using the dbo.Digits table with itself to create the units, tens and hundreds table alias CalculatedNumber

select Hundreds.digit as Hundreds

, Tens.digit as Tens

, Units.digit as Units

, concat(Hundreds.digit, Tens.digit, Units.digit) as CalculatedNumber

from dbo.digits as Hundreds

cross join dbo.digits as Tens

cross join dbo.digits as Units

Generate the predicate of two sets of numbers From 000 to 999 in ascending order through a cartesian product relatve to the hundreds digit

CalculatedNumber Tens digit Units digit

Set 1 Hundreds equals Tens + 2 Hundreds equals Units + 3

Set 2 Hundreds equals Tens - 2 Hundreds equals Units - 3

/*

Question 2

Using the dbo.Nums table derive the calander year (January 15-2015 through December 15-2015) months.

Make sure the result set has only 12 rows

Question 3

Use the Sales.OrderValues view

Create a column alias has a space for the name "Order Number".

The case statement where the conditions are the following based upon the column val:

Condition then Label

======================= ==========================

mod(orederid,10) greater then 7 "PO"+orderid

mod(orederid,10) less then 2 "DISC"+orderid

mod(orederid,2) equal 1 "SO"+orderid

mod(orederid,2) equal 0 "OMPA"+orderid

Create a column alias has a space for the name "Price Category".

The case statement where the conditions are the following based upon the column val:

Condition then Label

======================= ==========================

Less than 1000 'Low Priced'

Between 1000 and 3000 'Average Price'

More than 3000 'High End Price'

otherwise 'Missing Value'

Hint:

select orderid

, [Order Number] = case

-- Build the case statement

end

, custid

, val

, [Price Category] = case

-- Build the case statement

end

from Sales.OrderValues

Make sure the result set has only 830 rows

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Knowledge Discovery In Databases

Authors: Gregory Piatetsky-Shapiro, William Frawley

1st Edition

ISBN: 0262660709, 978-0262660709

More Books

Students also viewed these Databases questions

Question

What is the difference between an easement and a profit?

Answered: 1 week ago

Question

Determine the roles of spatial layout and functionality.

Answered: 1 week ago