Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.00 KB | None | 0 0
  1. --TASK1
  2. --1.1
  3. select * from Player
  4. --1.2
  5. select EnemyTypeDesc, atkValue, defValue from EnemyType;
  6. --1.3
  7. select TileTypeDesc from Tiletype descending;
  8. --1.4
  9. select TileTypeDesc from Tiletype descending where combatDiff >= 5;
  10. --1.5
  11. select enemy.id, enemytype.EnemyTypeDesc from enemy inner join EnemyType on enemy.enemytypeid=enemytype.id where hp <= 50;
  12. --1.6
  13. select xcoord, ycoord, tiletype.movementDiff from tile inner join tiletype on tile.TileTypeid = tiletype.id;
  14. --1.7
  15. select objectName from object where Ownerid is not null;
  16. --1.8
  17. select count(*) from enemy;
  18. --1.9
  19. select count(*) from tile inner join tiletype on tile.TileTypeid = tiletype.id where TileTypeDesc = "Road";
  20. --1.10
  21. select sum(worth) from object inner join tile on tile.id = object.tileid inner join tiletype on tile.TileTypeid = tiletype.id where TileTypeDesc = "Forest";
  22. --1.11
  23. select count(EnemyTypeid), enemytype.EnemyTypeDesc from enemy inner join enemytype on enemytype.id = enemy.EnemyTypeid group by EnemyTypeDesc;
  24. --1.12
  25. select EnemyTypeDesc from enemytype inner join enemy on enemy.enemytypeid = enemytype.id group by EnemyTypeDesc having count(enemytype.id) >= 2;
  26.  
  27. --TASK2
  28. --2.1
  29. select xcoord, ycoord from tile inner join player on player.tileid = tile.id where tileid = player.tileid;
  30. --2.2
  31. select TileTypeDesc from tiletype inner join tile on tile.tiletypeid = tiletype.id inner join player on player.tileid = tile.id where tileid = player.tileid;
  32. --2.3
  33. select movementDiff from tiletype inner join tile on tile.tiletypeid = tiletype.id inner join player on player.tileid = tile.id where tileid = player.tileid;
  34. --2.4
  35. select objectName from object where ownerid is not null;
  36. --2.5
  37. select xcoord, ycoord from tile inner join Object on object.tileid = tile.id where tileid = object.tileid;
  38. --2.6
  39. select enemy.name from enemy inner join player on enemy.Tileid = player.Tileid;
  40. --2.7
  41. select avg(hp) from enemy;
  42. --2.8
  43. select count(*) from enemy inner join enemytype on enemytype.id = EnemyTypeid where EnemyTypeDesc = "dragon";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement