Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. 3. USE CarRentalCopy
  2. GO
  3. ALTER Table EMPLOYEE
  4. ADD Mobile Varchar(10)
  5.  
  6. 4. USE CarRentalCopy
  7. GO
  8. SELECT EmpNo, FirstName, DOB
  9. FROM EMPLOYEE
  10. WHERE LastName LIKE 'K%'
  11. AND DOB BETWEEN '1990-1-1' AND '1990-12-31'
  12.  
  13. 5. USE CarRentalCopy
  14. go
  15. SELECT UPPER (FirstName)+','+LastName as EmployeName
  16. FROM EMPLOYEE
  17.  
  18. 6. USE CarRentalCopy
  19. go
  20. CREATE View LimitedEmpl_View as
  21. SELECT EmpNo AS EmpID,
  22. CAST(FirstName+','+LastName as char(30)) as FullName,
  23. HomePhone
  24. FROM EMPLOYEE
  25.  
  26. USE CarRentalCopy
  27. go
  28. SELECT *
  29. FROM LimitedEMPL_View
  30. where EmpID<400
  31.  
  32. 7. USE CarRentalCopy
  33. go
  34. drop view LimitedEmpl_View
  35.  
  36. 8. USE CarRentalCopy
  37. go
  38. SELECT EmpNo, FirstName, LastName
  39. FROM Employee
  40. WHERE Datediff(year, DOB, GETDATE()) BETWEEN '29' AND '30'
  41.  
  42. 9. USE CarRentalCopy
  43. go
  44. alter table CUSTOMER
  45. add amountdue money
  46.  
  47. USE CarRentalCopy
  48. go
  49. SELECT CustFirstName, CustLastName, ROUND(amountdue,0) as totaldue
  50. FROM CUSTOMER
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. 10.USE CarRentalCopy
  58. go
  59. select EmpNo, SalaryDate, Salary,
  60. Datediff (week, SalaryDate, GETDATE()) AS EmpSalary
  61. FROM SALARY
  62. WHERE Datediff (week, SalaryDate, GETDATE()) > '2'
  63.  
  64.  
  65. 11. USE CarRentalCopy
  66. go
  67. Alter table CUSTOMER
  68. ADD Gender varchar(5)
  69.  
  70. USE CarRentalCopy
  71. go
  72. SELECT CustNo, CustFirstName, CustLastName, Suburb, amountpaid, gender
  73. FROM CUSTOMER
  74. WHERE Gender = 'MALE'
  75.  
  76. USE CarRentalCopy
  77. go
  78. SELECT C.CustFirstName,C.CustLastName, PaymentNo, P.AmountPaid
  79. FROM CUSTOMER C
  80. LEFT JOIN PAYMENT P ON C.CustNo = P.CustomerNo
  81.  
  82.  
  83.  
  84. 12. USE CarRentalCopy
  85. go
  86. SELECT TOP 3 *
  87. FROM CUSTOMER
  88. INNER JOIN PAYMENT
  89. ON CUSTOMER.CustNo = PAYMENT.CustomerNo
  90. WHERE AmountPaid
  91.  
  92. ( SELECT AVG(AmountPaid)
  93. FROM PAYMENT
  94. INNER JOIN CUSTOMER ON PAYMENT.CustomerNo = CUSTOMER.CustNo
  95. WHERE Gender LIKE 'FEMALE')
  96.  
  97.  
  98. 13. USE CarRentalCopy
  99. go
  100. create procedure SalaryIncrease1
  101. (@percent_raise decimal (2,1))
  102.  
  103. AS
  104.  
  105. SELECT SALARY.*, (Salary +
  106. Salary*@percent_raise) AS IncreasedSalary
  107. FROM SALARY
  108.  
  109. EXEC SalaryIncrease @percent_raise = .15
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement