fork download
  1. create table Library (div TEXT PRIMARY KEY,floor int, num INT, responsible TEXT);
  2. insert into Library values
  3. ("fiction",2, 10000, "Adam"),
  4. ("non-fiction",2, 5000, "Zaqsy"),
  5. ("tech",1, 30000, "Gulzhamal"),
  6. ("history",3, 5000, "Zaman");
  7.  
  8. CREATE TABLE Books (name TEXT PRIMARY KEY, year INT, author TEXT, div TEXT);
  9. insert into Books values
  10. ("algo", 2020, "Adam", 'tech'),
  11. ("c++", 1997, "Ritchie", 'tech'),
  12. ("python", 2005, "S", 'tech'),
  13. ("Harry Potter",1993,"Rouling","fiction"),
  14. ("The Dawns Here Are Quiet",1969,"Vasiliev","non-fiction"),
  15. ('Java',2008,"Kuke","tech"),
  16. ("SQL",2007,"Loiely","tech"),
  17. ("War and peace",1807,"Tolstoy","non-fiction"),
  18. ("The Decline and Destruction of Britain",1887,"Bradly","history"),
  19. ("A Hero of Our Time",1837,"Lermontov","fiction");
  20. ----SELECT *FROM Books;
  21. ---SELECT div, MAX(year) FROM Books GROUP BY div;--- MAX MIN COUNT AVG SUM
  22. ---SELECT * FROM Library JOIN Books ON Library.div=Books.div;
  23. ---все названия разделов в которых больше 5000 книг
  24.  
  25. ---вывести этажи на которых находятся книги, написанные в 20м веке
  26. SELECT DISTINCT Library.floor FROM Library
  27. INNER JOIN Books
  28. ON Library.div=Books.div
  29. WHERE Books.year BETWEEN 1900 AND 2000;
  30.  
  31.  
  32.  
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
1
2