Advertisement
LDG2875

Untitled

Apr 25th, 2022
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. 1)
  2. SELECT
  3. COUNT(*) "Nume incepe cu K"
  4. FROM
  5. employees
  6. WHERE
  7. last_name LIKE 'K%';
  8.  
  9. 2)
  10. SELECT
  11. employee_id,
  12. first_name,
  13. last_name
  14. FROM
  15. employees
  16. WHERE
  17. salary = (
  18. SELECT
  19. MIN(salary)
  20. FROM
  21. employees
  22. );
  23. 3)
  24. SELECT
  25. unique(d.manager_id),
  26. e.first_name
  27. FROM
  28. departments d,
  29. employees e
  30. WHERE
  31. d.department_id = 30
  32. AND d.manager_id IN (
  33. SELECT
  34. manager_id
  35. FROM
  36. employees
  37. );
  38. 4) INCOMPLET
  39. SELECT
  40. employee_id,
  41. last_name,
  42. first_name
  43. FROM
  44. employees e
  45. JOIN departments d ON e.manager_id = d.manager_id;
  46.  
  47.  
  48. 5) SELECT
  49. e1.employee_id,
  50. e1.last_name,
  51. e1.first_name
  52. FROM
  53. employees e1
  54. JOIN employees e2 ON ( e1.employee_id != e2.employee_id
  55. AND e1.last_name = e2.last_name );
  56.  
  57. 6) SELECT
  58. department_id,
  59. department_name
  60. FROM
  61. departments
  62. WHERE
  63. (
  64. SELECT
  65. COUNT(*)
  66. FROM
  67. jobs j1
  68. JOIN jobs j2 ON j1.job_title != j2.job_title
  69. ) >= 2;
  70.  
  71. 7)
  72. SELECT
  73. qty
  74. FROM
  75. orders_tbl,
  76. products_tbl
  77. WHERE
  78. lower(prod_desc) LIKE '%plastic%';
  79. 8)
  80. 9)
  81. 10)
  82. SELECT
  83. c.cust_name
  84. FROM
  85. customer_tbl c
  86. JOIN orders_tbl o ON c.cust_id = o.cust_id
  87. AND EXTRACT(DAY FROM o.ord_date) = 17;
  88. 11)
  89. SELECT
  90. last_name,
  91. first_name,
  92. salary,
  93. bonus
  94. FROM
  95. employee_tbl,
  96. employee_pay_tbl
  97. WHERE
  98. 32000 > greatest(salary, bonus * 17);
  99.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement