Advertisement
Guest User

oooooh boooooy

a guest
Sep 29th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. 1)
  2. VIEW `rh`.`1` AS
  3. SELECT
  4. `rh`.`nivelsal`.`nivel` AS `nivel`,
  5. `rh`.`nivelsal`.`MINSAL` AS `MINSAL`,
  6. `rh`.`nivelsal`.`MAXSAL` AS `MAXSAL`
  7. FROM
  8. `rh`.`nivelsal`
  9.  
  10. 2)
  11. VIEW `rh`.`2` AS
  12. SELECT
  13. `rh`.`empr`.`ENOME` AS `enome`,
  14. `rh`.`empr`.`DEPTNO` AS `deptno`,
  15. `rh`.`empr`.`SAL` AS `sal`
  16. FROM
  17. `rh`.`empr`
  18. WHERE
  19. (`rh`.`empr`.`SAL` BETWEEN 500 AND 1500)
  20.  
  21. 3)
  22. VIEW `rh`.`3` AS
  23. SELECT
  24. `rh`.`depart`.`DEPTNO` AS `deptno`,
  25. `rh`.`depart`.`DNOME` AS `dnome`
  26. FROM
  27. `rh`.`depart`
  28. ORDER BY `rh`.`depart`.`DNOME`
  29.  
  30. 4)
  31. VIEW `rh`.`4` AS
  32. SELECT DISTINCT
  33. `rh`.`empr`.`FUNCAO` AS `funcao`
  34. FROM
  35. `rh`.`empr`
  36.  
  37. 5)
  38. VIEW `rh`.`5` AS
  39. SELECT
  40. `rh`.`empr`.`EMPNO` AS `EMPNO`,
  41. `rh`.`empr`.`ENOME` AS `ENOME`,
  42. `rh`.`empr`.`FUNCAO` AS `FUNCAO`,
  43. `rh`.`empr`.`CHEFE` AS `CHEFE`,
  44. `rh`.`empr`.`DATAADM` AS `DATAADM`,
  45. `rh`.`empr`.`SAL` AS `SAL`,
  46. `rh`.`empr`.`COM` AS `COM`,
  47. `rh`.`empr`.`DEPTNO` AS `DEPTNO`
  48. FROM
  49. `rh`.`empr`
  50. WHERE
  51. ((`rh`.`empr`.`DEPTNO` = 20) OR 10)
  52. ORDER BY `rh`.`empr`.`ENOME`
  53.  
  54. 6)
  55. VIEW `rh`.`6` AS
  56. SELECT
  57. `rh`.`empr`.`ENOME` AS `enome`,
  58. `rh`.`empr`.`FUNCAO` AS `funcao`,
  59. `rh`.`empr`.`SAL` AS `sal`
  60. FROM
  61. `rh`.`empr`
  62. WHERE
  63. (`rh`.`empr`.`CHEFE` IS NOT NULL)
  64.  
  65. 7)
  66. VIEW `rh`.`7` AS
  67. SELECT
  68. `rh`.`empr`.`ENOME` AS `enome`,
  69. `rh`.`empr`.`FUNCAO` AS `funcao`
  70. FROM
  71. `rh`.`empr`
  72. WHERE
  73. ((`rh`.`empr`.`FUNCAO` = 'administrativo')
  74. AND (`rh`.`empr`.`DEPTNO` = 20))
  75.  
  76. 8)
  77. VIEW `rh`.`8` AS
  78. SELECT
  79. `rh`.`empr`.`ENOME` AS `enome`
  80. FROM
  81. `rh`.`empr`
  82. WHERE
  83. ((`rh`.`empr`.`ENOME` LIKE '%OS%')
  84. OR (`rh`.`empr`.`ENOME` LIKE '%EI%'))
  85.  
  86. 9)
  87. VIEW `rh`.`9` AS
  88. SELECT
  89. `rh`.`empr`.`ENOME` AS `enome`,
  90. ((`rh`.`empr`.`SAL` * 12) + IFNULL(`rh`.`empr`.`COM`, 0)) AS `remuneracao`
  91. FROM
  92. `rh`.`empr`
  93.  
  94. 10)
  95. VIEW `rh`.`10` AS
  96. SELECT
  97. `rh`.`empr`.`ENOME` AS `enome`
  98. FROM
  99. `rh`.`empr`
  100. WHERE
  101. (`rh`.`empr`.`ENOME` LIKE 'A%')
  102.  
  103. 11)
  104. VIEW `rh`.`11` AS
  105. SELECT
  106. `rh`.`empr`.`ENOME` AS `enome`,
  107. ((`rh`.`empr`.`SAL` * 0.35) + IFNULL(`rh`.`empr`.`COM`, 0)) AS `descontos`
  108. FROM
  109. `rh`.`empr`
  110.  
  111. 12)
  112. VIEW `rh`.`12` AS
  113. SELECT
  114. CONCAT(`rh`.`empr`.`ENOME`,
  115. ' tem ocupado a posição de ',
  116. `rh`.`empr`.`FUNCAO`,
  117. ' no departamento ',
  118. `rh`.`empr`.`DEPTNO`,
  119. ' desde ',
  120. `rh`.`empr`.`DATAADM`) AS `informacao_empregados`
  121. FROM
  122. `rh`.`empr`
  123.  
  124. 13)
  125. VIEW `rh`.`13` AS
  126. SELECT
  127. `rh`.`empr`.`ENOME` AS `enome`,
  128. (`rh`.`empr`.`SAL` * 12) AS `anual_sal`,
  129. `rh`.`empr`.`COM` AS `com`
  130. FROM
  131. `rh`.`empr`
  132. WHERE
  133. ((`rh`.`empr`.`FUNCAO` = 'vendedor')
  134. AND (`rh`.`empr`.`SAL` > `rh`.`empr`.`COM`))
  135. ORDER BY `rh`.`empr`.`SAL` DESC , `rh`.`empr`.`ENOME`
  136.  
  137. 14)
  138. VIEW `rh`.`14` AS
  139. SELECT
  140. `rh`.`empr`.`ENOME` AS `enome`,
  141. `rh`.`depart`.`DNOME` AS `dnome`
  142. FROM
  143. (`rh`.`empr`
  144. JOIN `rh`.`depart`)
  145. WHERE
  146. (`rh`.`depart`.`DEPTNO` = `rh`.`empr`.`DEPTNO`)
  147.  
  148. 15)
  149. VIEW `rh`.`15` AS
  150. SELECT
  151. `rh`.`empr`.`ENOME` AS `enome`,
  152. `rh`.`depart`.`DNOME` AS `dnome`
  153. FROM
  154. (`rh`.`empr`
  155. JOIN `rh`.`depart`)
  156. WHERE
  157. (`rh`.`depart`.`DEPTNO` = `rh`.`empr`.`DEPTNO`)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement