Guest User

Untitled

a guest
Jul 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. create table measurement (
  2. measurement_date date,
  3. temperature number,
  4. humidity number);
  5.  
  6. create table temperature_description (
  7. value_from number,
  8. value_to number,
  9. description varchar2(100));
  10.  
  11. create table humidity_description (
  12. value_from number,
  13. value_to number,
  14. description varchar2(100));
  15.  
  16. insert into measurement values (sysdate, 10, 50);
  17. insert into measurement values (sysdate, 20, 99);
  18. insert into measurement values (sysdate, 30, 35);
  19. insert into temperature_description values (0, 15, 'Холодно');
  20. insert into temperature_description values (15, 25, 'Нормально');
  21. insert into temperature_description values (25, 100, 'Жарко');
  22. insert into humidity_description values (0, 40, 'Сухо');
  23. insert into humidity_description values (40, 70, 'Нормально');
  24. insert into humidity_description values (70, 100, 'Влажно');
  25.  
  26. select m.measurement_date, m.temperature, td.description, m.humidity, hd.description
  27. from measurement m
  28. join temperature_description td on td.value_from < m.temperature
  29. and td.value_to > m.temperature
  30. join humidity_description hd on hd.value_from < m.humidity
  31. and hd.value_to > m.humidity
Add Comment
Please, Sign In to add comment