Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.24 KB | None | 0 0
  1. Запрос на добавление записей в таблицу
  2. INSERT INTO p5111 VALUES ('1', 'Win95', 'Win', 'Microsoft');
  3. INSERT INTO p5111 VALUES ('2', 'Win98', 'Win', 'Microsoft');
  4. INSERT INTO p5111 VALUES ('3', 'WinNT', 'Win', 'UnixF');
  5. INSERT INTO p5111 VALUES ('4', 'WinXP', 'Win', 'Apple');
  6. INSERT INTO p5111 VALUES ('5', 'Unix', 'Unix', 'UnixF');
  7. INSERT INTO p5111 VALUES ('6', 'FreeBSD', 'Unix', 'Jobbs');
  8. INSERT INTO p5111 VALUES ('7', 'Linux', 'Unix', 'UnixF');
  9. INSERT INTO p5111 VALUES ('8', 'MacOS1', 'Mac', 'Apple');
  10. INSERT INTO p5111 VALUES ('9', 'MacOS2', 'Mac', 'Apple');
  11. INSERT INTO p5111 VALUES ('10', 'MacOS3', 'Mac', 'Jobbs');
  12.  
  13. ACCEPT task1 CHAR PROMPT 'Введите ОС:'
  14. SELECT COUNT(DISTINCT(ФИРМА)) FROM p5111 WHERE НАЗВ != '&task1';
  15.  
  16. Здесь нужно ввести MAX для последнего (он тупо меняет переменную на MAX), либо MIN для первого (я не придумал как по-другому)
  17. ACCEPT task2 CHAR PROMPT 'Введите тип:'
  18. SELECT &task2(НАЗВ) FROM p5111;
  19.  
  20. ACCEPT task3 CHAR PROMPT 'Введите фирму:'
  21. SELECT НАЗВ FROM p5111 WHERE ТИП NOT IN (SELECT ТИП FROM p5111 WHERE ФИРМА = '&task3');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement