Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. 1. За секој вработен да се прикажат името, презимето и телефонските броеви.
  2. SELECT EMPLOYEE.NAME, EMPLOYEE.SURNAME, EMPLOYEE_NUMBERS.TELEPHONE_NUMBER FROM EMPLOYEE, EMPLOYEE_NUMBERS
  3. WHERE EMPLOYEE.C_SSN = EMPLOYEE_NUMBERS.C_EMPLOYEE_ID
  4.  
  5. 2. Да се прикажат информациите за вработените кои имаат барем еден телефонски број на операторот Телеком.
  6. SELECT * FROM EMPLOYEE, EMPLOYEE_NUMBERS
  7. WHERE
  8. EMPLOYEE.C_SSN = EMPLOYEE_NUMBERS.C_EMPLOYEE_ID
  9. AND
  10. (EMPLOYEE_NUMBERS.TELEPHONE_NUMBER LIKE '070%'
  11. OR
  12. EMPLOYEE_NUMBERS.TELEPHONE_NUMBER LIKE '071%'
  13. OR
  14. EMPLOYEE_NUMBERS.TELEPHONE_NUMBER LIKE '072%' )
  15.  
  16. 3. Да се прикажат информациите за продавачите кои немаат ниту еден телефонски број на операторот А1.
  17. SELECT * FROM
  18. (SELECT *
  19. FROM SELLER JOIN EMPLOYEE
  20. ON SELLER.C_SSN = EMPLOYEE.C_SSN
  21. JOIN EMPLOYEE_NUMBERS
  22. ON SELLER.C_SSN = EMPLOYEE_NUMBERS.C_EMPLOYEE_ID)
  23. WHERE TELEPHONE_NUMBER LIKE '075%' OR TELEPHONE_NUMBER LIKE '078%' OR TELEPHONE_NUMBER LIKE '076%'
  24.  
  25.  
  26. 4. Да се прикажат матичните броеви на вработените кои се и агенти за продажба и агенти-менаџери.
  27. SELECT AGENT_SELLER.C_SSN FROM AGENT_SELLER, AGENT_MANAGER
  28. WHERE AGENT_SELLER.C_SSN = AGENT_MANAGER.C_SSN
  29.  
  30.  
  31. 5. Да се прикажат матичните броеви на вработените кои се или агенти за продажба или агенти-менаџери.
  32. SELECT C_SSN FROM AGENT_MANAGER
  33. UNION
  34. SELECT C_SSN FROM AGENT_SELLER
  35.  
  36.  
  37. 6. За купувачите чиј матичен број почнува на „7“ да се прикажат матичниот број, името, презимето, како и матичниот број, името и презимето на агентот за продажба кај кој е доделен
  38. SELECT CUSTOMER.C_SSN, CUSTOMER.NAME, CUSTOMER.SURNAME, EMPLOYEE.C_SSN, EMPLOYEE.NAME, EMPLOYEE.SURNAME
  39. FROM CUSTOMER JOIN PURCHASE
  40. on CUSTOMER.C_SSN = PURCHASE.CUSTOMER_SSN
  41. JOIN EMPLOYEE
  42. on PURCHASE.C_SELLER_SSN = EMPLOYEE.C_SSN
  43. WHERE PURCHASE.CUSTOMER_SSN LIKE '7%'
  44.  
  45. 7. Да се прикажат сите коментари за продукти чија оцена е поголема од 2.
  46. SELECT DISTINCT COMMENT_ FROM PRODUCT_REVIEW
  47. WHERE GRADE > 2
  48.  
  49. 8. Да се прикажат сите коментари за продавници чија оцена е поголема од 2.
  50. SELECT DISTINCT COMMENT_ FROM STORE_REVIEW
  51. WHERE GRADE > 2
  52.  
  53. 9. Да се прикаже вкупниот број на разговори чие времетраење е подолго од 30 минути, направено од агенти за продажба чиј матичен број започнува на „1“.
  54. SELECT COUNT(*) FROM SCHEDULED_TALKS
  55. WHERE AGENT_SELLER_SSN LIKE '1%' AND DURATION > 30
  56.  
  57. 10. Да се прикаже вкупниот број на вработени кои се и агенти за продажба и агенти-менаџери.
  58. SELECT COUNT(*) FROM (
  59. SELECT AGENT_SELLER.C_SSN FROM AGENT_SELLER, AGENT_MANAGER
  60. WHERE AGENT_SELLER.C_SSN = AGENT_MANAGER.C_SSN)
  61.  
  62. 11. Да се прикаже вкупниот број на вработени кои се или агенти за продажба или агенти-менаџери.
  63. SELECT COUNT(*) FROM (
  64. SELECT C_SSN FROM AGENT_MANAGER
  65. UNION
  66. SELECT C_SSN FROM AGENT_SELLER
  67. MINUS
  68. SELECT C_SSN FROM AGENT_SELLER JOIN SELECT C_SSN FROM AGENT_MANAGER
  69. )
  70.  
  71.  
  72. ==========================================================
  73. DOPOLNITELNO
  74.  
  75. 1) da se prikazhat klientite (korisnicite) koi ne ostavile nitu eden komentar i nitu edna ocenka za bilo koj kupen nivni proizvod
  76. SELECT CUSTOMER.C_SSN FROM CUSTOMER
  77. WHERE PURCHASE.CUSTOMER_SSN = CUSTOMER.C_SSN
  78. MINUS
  79. SELECT CUSTOMER.C_SSN FROM PRODUCT_REVIEW, CUSTOMER
  80. WHERE PRODUCT_REVIEW.CUSTOMER_ID = CUSTOMER.C_SSN
  81.  
  82.  
  83.  
  84. 2) da se prikazhe brojot na agenti koi imaat barem eden razgovor so vremetraenje podolgo od 1 chas
  85. SELECT COUNT(DISTINCT AGENT_SELLER_SSN) FROM SCHEDULED_TALKS
  86. WHERE DURATION > 60
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement