You are on page 1of 2

ANSWERS IN LECTURE 6 – MS SQL SERVER QUERIES – CONT.

-- Example 15
SELECT CustomerNum, CustomerName, (CreditLimit-Balance)
AS [Available Credit]
FROM Customer

-- Example 16
SELECT CustomerNum, CustomerName, (CreditLimit-Balance)
AS [Available Credit]
FROM Customer
WHERE (CreditLimit-Balance) >= 5000

-- Example 17
SELECT Description, (OnHand*Price) AS [On-Hand Value]
FROM Part
WHERE Class = 'HW'

-- Example 18
SELECT Count(Description) AS CountHW
FROM Part
WHERE Class = 'HW'

-- Example 19
SELECT Count(*) AS CountRepNum35
FROM Customer
WHERE RepNum = 35

-- Example 20
SELECT Count(CustomerNum) AS CountCustomer,
Sum(Balance) AS TotalBalance
FROM Customer

-- Example 21
SELECT Sum(Balance) AS TotalBalance,
Avg(Balance) AS AverageBalance,
Max(Balance) AS MaximumBalance,
Min(Balance) AS ManimumBalance
FROM Customer

-- Example 22
SELECT Sum(CreditLimit) AS [Total CreditLimit],
Avg(CreditLimit) AS [Average CreditLimit],
Max(CreditLimit) AS [Largest CreditLimit],
Min(CreditLimit) AS [Smallest CreditLimit]
FROM Customer

-- Example 23
SELECT RepNum, Count(CustomerNum) AS CountCustomer,
Avg(Balance) AS AverageBalance
FROM Customer
GROUP BY RepNum
ORDER BY Count(CustomerNum)
-- Example 24
SELECT Warehouse, Sum(OnHand) AS TotalUnits
FROM Part
GROUP BY Warehouse
ORDER BY Sum(OnHand)

You might also like