wadkat

sql

Sep 24th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. create table gsession
  2. (
  3. id char(4),
  4. gtype char(20),
  5. gdate date,
  6. gduration int,
  7. gfee decimal(6,2) check (gfee>=0),
  8. constraint gsessionpk primary key (id)
  9. )
  10.  
  11. select * from gsession;
  12. drop table gsession;
  13. insert into gsession values('1234','bball','2018-11-11',11,10.20);
  14. insert into gsession values('0934','bball','2018-11-11',11,10.20);
  15. insert into gsession values('9934','bball','2018-11-11',11,10.20);
  16. insert into gsession values('3234','bball','2018-11-11',11,10.20);
  17. insert into gsession values('7534','bball','2018-11-11',11,10.20);
  18. insert into gsession values('7734','bball','2018-11-11',11,10.20);
  19. insert into gsession values('4334','bball','2018-11-11',11,10.20);
  20. insert into gsession values('1734','bball','2018-11-11',11,10.20);
  21. insert into gsession values('1534','bball','2018-11-11',11,10.20);
  22. insert into gsession values('1130','vball','2018-11-11',11,10.20);
  23. insert into gsession values('4330','vball','2018-11-11',11,10.20);
  24. insert into gsession values('1730','vball','2018-11-11',11,10.20);
  25. insert into gsession values('1530','vball','2018-11-11',11,10.20);
  26. insert into gsession values('1030','vball','2018-11-11',11,10.20);
  27.  
  28.  
  29. select count(*) 'number of rows' from gsession;
  30. select max(gfee) 'highst value of gfee'from gsession;
  31. select max(gduration) 'highest value of gduration' from gsession where gtype='vball';
  32. select count(*) 'total rows' from gsession group by gtype;
  33. select extract(year from gdate), extract(month from gdate), gtype;
  34. select max(gduration) from gsession;
  35. select * from gsession where gduration = (select max(gduration) from gsession);
  36. select gtype, count(*) 'gcount' from gsession group by gtype;
  37.  
  38. update gsession
  39. set gtype = 'ping pong', gduration = 10 where id = '1234';
  40.  
  41. delete from gsession; -- delete everything
  42. delete from gsession where id = '1234';
  43. delete from gsession where gtype = 'bball';
  44.  
  45. drop table gsession; -- drop
Add Comment
Please, Sign In to add comment