Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.91 KB | None | 0 0
  1. DROP TABLE IF EXISTS Invoice;
  2. DROP TABLE IF EXISTS Customer;
  3. DROP TABLE IF EXISTS LineItem;
  4. DROP TABLE IF EXISTS Product;
  5.  
  6. CREATE TABLE Invoice (Invoice_Number INTEGER, Customer_Number INTEGER, Payment DECIMAL(10, 2));
  7. CREATE TABLE Customer (Customer_Number INTEGER, Name VARCHAR(40), Address VARCHAR(40), City VARCHAR(30), State CHAR(2), Zip CHAR(5));
  8. CREATE TABLE LineItem (Invoice_Number INTEGER, Product_Code CHAR(7), Quantity INTEGER);
  9. CREATE TABLE Product (Product_Code CHAR(7), Description VARCHAR(40), Price DECIMAL(10, 2));
  10.                      
  11.   INSERT INTO Invoice VALUES (11731, 3175, 0);
  12.   INSERT INTO Invoice VALUES (11732, 3176, 249.50);
  13.   INSERT INTO Invoice VALUES (11733, 3175, 0);
  14.  
  15.   INSERT INTO Customer VALUES (3175, 'Sam''s Small Appliances', '100 Main Street', 'Anytown', 'CA', 98765);
  16.   INSERT INTO Customer VALUES (3176, 'Electronics Unlimited', '1175 Liberty Ave', 'Pleasantville', 'MI', 45066);
  17.  
  18.   INSERT INTO LineItem VALUES (11731, '116-064', 3);
  19.   INSERT INTO LineItem VALUES (11731, '257-535', 1);
  20.   INSERT INTO LineItem VALUES (11731, '643-119', 2);
  21.   INSERT INTO LineItem VALUES (11732, '116-064', 10);
  22.   INSERT INTO LineItem VALUES (11733, '116-064', 2);
  23.   INSERT INTO LineItem VALUES (11733, '643-119', 1);
  24.  
  25.   INSERT INTO Product VALUES ('116-064', 'Toaster', 24.95);
  26.   INSERT INTO Product VALUES ('257-535', 'Hair Dryer', 29.95);
  27.   INSERT INTO Product VALUES ('643-119', 'Car Vacuum', 19.99);
  28.  
  29. /* SELECT * FROM Invoice;
  30. SELECT * FROM Customer;
  31. SELECT * FROM LineItem;
  32. SELECT * FROM Product; */
  33. SELECT * FROM Product;
  34.  
  35. /* SELECT Name FROM Customer WHERE State IN ('CA', 'NV'); */
  36. /* SELECT Product.Product_Code, Product.Description, Product.Price FROM Product, LineItem, Customer, Invoice
  37. WHERE Customer.State = 'CA'
  38. AND Customer.Customer_Number = Invoice.Customer_Number AND Invoice.Invoice_Number = Lineitem.Invoice_Number
  39. AND LineItem.Product_Code = Product.Product_Code; */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement