Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. CREATE TABLE T1 (
  2. subd_id NUMBER(3) NOT NULL PRIMARY KEY ,
  3. subd_name VARCHAR( 20 ) NOT NULL ,
  4. subd_type VARCHAR( 20 ) NOT NULL ,
  5. subd_firm VARCHAR( 30 ) NOT NULL
  6. );
  7.  
  8. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  9. VALUES(1, 'Access', 'Реляц', 'Microsoft');
  10.  
  11. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  12. VALUES(2, 'FoxPro', 'Реляц','Microsoft');
  13.  
  14. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  15. VALUES(3,'Oracle7', 'Реляц', 'Oracle');
  16.  
  17. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  18. VALUES(4,'Orion3', 'OO',' Orion');
  19.  
  20. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  21. VALUES(5,'Orion4', 'OO','Orion');
  22.  
  23. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  24. VALUES(6,'Delpi', 'OO','Microsoft');
  25.  
  26. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  27. VALUES(7,'Essbase1', 'Многом','Arbor');
  28.  
  29. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  30. VALUES(8, 'Essbase2', 'Многом','Arbor');
  31.  
  32. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  33. VALUES(9,'Orion5', 'Многом','Orion');
  34.  
  35. INSERT INTO T1 (subd_id, subd_name, subd_type, subd_firm)
  36. VALUES(10,'Oracle8', 'Многом','Oracle');
  37.  
  38. SELECT COUNT(*) FROM T1
  39. WHERE (subd_name != '&1');
  40.  
  41. ACCEPT v CHAR PROMPT '1 или 2:'
  42. IF v = 1 THEN
  43. (SELECT * FROM T1
  44. WHERE subd_type != (SELECT MIN(subd_type) FROM T3));
  45. ELSE (SELECT * FROM T1
  46. WHERE subd_type != (SELECT MAX(subd_type) FROM T3));
  47.  
  48. SELECT * FROM T1
  49. WHERE subd_firm NOT IN
  50. (SELECT subd_firm FROM T1
  51. WHERE subd_type = '&1');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement