pongfactory

6-10 SQL

Jan 24th, 2014
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.69 KB | None | 0 0
  1. --6.
  2. CREATE TABLE Six
  3. (
  4.      name VARCHAR(255) NOT NULL,
  5.      names VARCHAR(255) NOT NULL,
  6.      DATE VARCHAR(255) NOT NULL,
  7.      amount INT,    
  8.      PRIMARY KEY (amount)
  9. )
  10.  
  11. INSERT INTO Six
  12. VALUES ('Tim', 'Radish', '16-07-2005', 23)
  13. INSERT INTO Six
  14. VALUES ('Tim', 'Carrot', '18-08-2005', 28)
  15. INSERT INTO Six
  16. VALUES ('Tim', 'Corn', '28-08-2005', 18)
  17.  
  18. --7
  19. CREATE TABLE seven
  20. (
  21.      Name VARCHAR(255) NOT NULL,
  22.      Name2 VARCHAR(255) NOT NULL,
  23.      needed FLOAT,
  24.      available FLOAT,
  25.      variance FLOAT,
  26.      PRIMARY KEY (available)
  27. )
  28.  
  29. INSERT INTO seven
  30. VALUES ('Carrot', 'East', 0.82, 0.8, -0.02)
  31. INSERT INTO seven
  32. VALUES ('Carrot', 'West', 0.82, 0.48, -0.34)
  33. INSERT INTO seven
  34. VALUES ('Carrot', 'North', 0.82, 0.84, 0.02)
  35. INSERT INTO seven
  36. VALUES ('Carrot', 'South', 0.82, 0.66, -0.16)
  37. --8.
  38. CREATE TABLE eight
  39. (
  40.      plantfk INT NOT NULL,
  41.      plant_date VARCHAR(255) NOT NULL,
  42.      pick_date VARCHAR(255) NOT NULL,
  43.      growing_days INT,  
  44.      PRIMARY KEY (growing_days)
  45. )
  46.  
  47. INSERT INTO eight
  48. VALUES (3, '25-04-2005', '22-08-2005', 119)
  49. INSERT INTO eight
  50. VALUES (4, '30-04-2005', '16-07-2005', 77)
  51.  
  52. --10
  53. CREATE TABLE VIEW
  54. (  
  55.      Name VARCHAR(255) NOT NULL,
  56.      expected_weight FLOAT,
  57.      picked_weight FLOAT,
  58.      variance FLOAT,
  59.      PRIMARY KEY (expected_weight)
  60. )
  61.  
  62. INSERT INTO VIEW
  63. VALUES ('Corn', 13.52, 12.96, -0.56)
  64. INSERT INTO VIEW
  65. VALUES ('Corn', 4.68, 4.58, -0.10)
  66. INSERT INTO VIEW
  67. VALUES ('Radish', 0.46, 0.52, 0.06)
  68. INSERT INTO VIEW
  69. VALUES ('Carrot', 0.96, 1.02, 0.06)
  70. INSERT INTO VIEW
  71. VALUES ('Carrot', 2.24, 2.32, 0.08)
  72. INSERT INTO VIEW
  73. VALUES ('Tomato', 2.40, 3.84, 1.44)
  74.  
  75.  
  76. --9.
  77. SELECT AVG(plantfk),Seed FROM planted GROUP
  78. BY Seed
Advertisement
Add Comment
Please, Sign In to add comment