Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- HW4.json.txt -- Homework 4
- --
- -- David Parker Partner: Spencer Shadley (srs3742)
- -- UT EID: dp24559, UTCS username: dp24559
- -- CS 347, Fall 2015, Dr. P. Cannata
- -- Department of Computer Science, The University of Texas at Austin
- -- 04-01
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 1, "email_address": "allan.sherwood@yahoo.com", "password": "650215acec746f0e32bdfff387439eefc1358737", "first_name": "Allan", "last_name": "Sherwood", "shipping_address_id": 1, "billing_address_id": 2, "orders": { "identifier": 1, "customer_id": 1, "order_date": "28-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 32.32, "SHIP_DATE": "30-MAR-12", "SHIP_ADDRESS_ID": 1, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2014", "BILLING_ADDRESS_ID": 2}, "addresses": { "identifier": 1, "customer_id": 1, "line1": "100 East Ridgewood Ave.", "line2": "", "city": "Paramus", "state": "NJ", "zip_code": "07652", "phone": "201-653-4472", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 1, "email_address": "allan.sherwood@yahoo.com", "password": "650215acec746f0e32bdfff387439eefc1358737", "first_name": "Allan", "last_name": "Sherwood", "shipping_address_id": 1, "billing_address_id": 2, "orders": { "identifier": 3, "customer_id": 1, "order_date": "29-MAR-12", "SHIP_AMOUNT": 10, "TAX_AMOUNT": 89.92, "SHIP_DATE": "31-MAR-12", "SHIP_ADDRESS_ID": 1, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2014", "BILLING_ADDRESS_ID": 2}, "addresses": { "identifier": 1, "customer_id": 1, "line1": "100 East Ridgewood Ave.", "line2": "", "city": "Paramus", "state": "NJ", "zip_code": "07652", "phone": "201-653-4472", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 1, "email_address": "allan.sherwood@yahoo.com", "password": "650215acec746f0e32bdfff387439eefc1358737", "first_name": "Allan", "last_name": "Sherwood", "shipping_address_id": 1, "billing_address_id": 2, "orders": { "identifier": 1, "customer_id": 1, "order_date": "28-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 32.32, "SHIP_DATE": "30-MAR-12", "SHIP_ADDRESS_ID": 1, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2014", "BILLING_ADDRESS_ID": 2}, "addresses": { "identifier": 2, "customer_id": 1, "line1": "21 Rosewood Rd.", "line2": "", "city": "Woodcliff Lake", "state": "NJ", "zip_code": "07677", "phone": "201-653-4472", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 1, "email_address": "allan.sherwood@yahoo.com", "password": "650215acec746f0e32bdfff387439eefc1358737", "first_name": "Allan", "last_name": "Sherwood", "shipping_address_id": 1, "billing_address_id": 2, "orders": { "identifier": 3, "customer_id": 1, "order_date": "29-MAR-12", "SHIP_AMOUNT": 10, "TAX_AMOUNT": 89.92, "SHIP_DATE": "31-MAR-12", "SHIP_ADDRESS_ID": 1, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2014", "BILLING_ADDRESS_ID": 2}, "addresses": { "identifier": 2, "customer_id": 1, "line1": "21 Rosewood Rd.", "line2": "", "city": "Woodcliff Lake", "state": "NJ", "zip_code": "07677", "phone": "201-653-4472", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 2, "email_address": "barryz@gmail.com", "password": "3f563468d42a448cb1e56924529f6e7bbe529cc7", "first_name": "Barry", "last_name": "Zimmer", "shipping_address_id": 3, "billing_address_id": 3, "orders": { "identifier": 2, "customer_id": 2, "order_date": "28-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "29-MAR-12", "SHIP_ADDRESS_ID": 3, "CARD_TYPE": "Visa", "CARD_NUMBER": 4012888888881881, "CARD_EXPIRES": "08/2016", "BILLING_ADDRESS_ID": 3}, "addresses": { "identifier": 3, "customer_id": 2, "line1": "16285 Wendell St.", "line2": "", "city": "Omaha", "state": "NE", "zip_code": "68135", "phone": "402-896-2576", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 3, "email_address": "christineb@solarone.com", "password": "ed19f5c0833094026a2f1e9e6f08a35d26037066", "first_name": "Christine", "last_name": "Brown", "shipping_address_id": 4, "billing_address_id": 4, "orders": { "identifier": 4, "customer_id": 3, "order_date": "30-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "03-APR-12", "SHIP_ADDRESS_ID": 4, "CARD_TYPE": "American Express", "CARD_NUMBER": 378282246310005 , "CARD_EXPIRES": "04/2013", "BILLING_ADDRESS_ID": 4}, "addresses": { "identifier": 4, "customer_id": 3, "line1": "19270 NW Cornell Rd.", "line2": "", "city": "Beaverton", "state": "OR", "zip_code": "97006", "phone": "503-654-1291", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 4, "email_address": "david.goldstein@hotmail.com", "password": "b444ac06613fc8d63795be9ad0beaf55011936ac", "first_name": "David", "last_name": "Goldstein", "shipping_address_id": 5, "billing_address_id": 6, "orders": { "identifier": 9, "customer_id": 4, "order_date": "03-APR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 5, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 6}, "addresses": { "identifier": 5, "customer_id": 4, "line1": "186 Vermont St.", "line2": "Apt. 2", "city": "San Francisco", "state": "CA", "zip_code": "94110", "phone": "415-292-6651", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 4, "email_address": "david.goldstein@hotmail.com", "password": "b444ac06613fc8d63795be9ad0beaf55011936ac", "first_name": "David", "last_name": "Goldstein", "shipping_address_id": 5, "billing_address_id": 6, "orders": { "identifier": 5, "customer_id": 4, "order_date": "31-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "02-APR-12", "SHIP_ADDRESS_ID": 5, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 6}, "addresses": { "identifier": 5, "customer_id": 4, "line1": "186 Vermont St.", "line2": "Apt. 2", "city": "San Francisco", "state": "CA", "zip_code": "94110", "phone": "415-292-6651", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 4, "email_address": "david.goldstein@hotmail.com", "password": "b444ac06613fc8d63795be9ad0beaf55011936ac", "first_name": "David", "last_name": "Goldstein", "shipping_address_id": 5, "billing_address_id": 6, "orders": { "identifier": 9, "customer_id": 4, "order_date": "03-APR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 5, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 6}, "addresses": { "identifier": 6, "customer_id": 4, "line1": "1374 46th Ave.", "line2": "", "city": "San Francisco", "state": "CA", "zip_code": "94129", "phone": "415-292-6651", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 4, "email_address": "david.goldstein@hotmail.com", "password": "b444ac06613fc8d63795be9ad0beaf55011936ac", "first_name": "David", "last_name": "Goldstein", "shipping_address_id": 5, "billing_address_id": 6, "orders": { "identifier": 5, "customer_id": 4, "order_date": "31-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "02-APR-12", "SHIP_ADDRESS_ID": 5, "CARD_TYPE": "Visa", "CARD_NUMBER": 4111111111111111, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 6}, "addresses": { "identifier": 6, "customer_id": 4, "line1": "1374 46th Ave.", "line2": "", "city": "San Francisco", "state": "CA", "zip_code": "94129", "phone": "415-292-6651", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 5, "email_address": "erinv@gmail.com", "password": "109f4b3c50d7b0df729d299bc6f8e9ef9066971f", "first_name": "Erin", "last_name": "Valentino", "shipping_address_id": 7, "billing_address_id": 7, "orders": { "identifier": 6, "customer_id": 5, "order_date": "31-MAR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 7, "CARD_TYPE": "Discover", "CARD_NUMBER": 6011111111111117, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 7}, "addresses": { "identifier": 7, "customer_id": 5, "line1": "6982 Palm Ave.", "line2": "", "city": "Fresno", "state": "CA", "zip_code": "93711", "phone": "559-431-2398", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 6, "email_address": "frankwilson@sbcglobal.net", "password": "3ebfa301dc59196f18593c45e519287a23297589", "first_name": "Frank Lee", "last_name": "Wilson", "shipping_address_id": 8, "billing_address_id": 8, "orders": { "identifier": 7, "customer_id": 6, "order_date": "01-APR-12", "SHIP_AMOUNT": 15, "TAX_AMOUNT": 0, "SHIP_DATE": "03-APR-12", "SHIP_ADDRESS_ID": 8, "CARD_TYPE": "MasterCard", "CARD_NUMBER": 5555555555554444, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 8}, "addresses": { "identifier": 8, "customer_id": 6, "line1": "23 Mountain View St.", "line2": "", "city": "Denver", "state": "CO", "zip_code": "80208", "phone": "303-912-3852", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 7, "email_address": "gary_hernandez@yahoo.com", "password": "1ff2b3704aede04eecb51e50ca698efd50a1379b", "first_name": "Gary", "last_name": "Hernandez", "shipping_address_id": 9, "billing_address_id": 10, "orders": { "identifier": 8, "customer_id": 7, "order_date": "02-APR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 9, "CARD_TYPE": "Visa", "CARD_NUMBER": 4012888888881881, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 10}, "addresses": { "identifier": 9, "customer_id": 7, "line1": "7361 N. 41st St.", "line2": "Apt. B", "city": "New York", "state": "NY", "zip_code": "10012", "phone": "212-335-2093", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 7, "email_address": "gary_hernandez@yahoo.com", "password": "1ff2b3704aede04eecb51e50ca698efd50a1379b", "first_name": "Gary", "last_name": "Hernandez", "shipping_address_id": 9, "billing_address_id": 10, "orders": { "identifier": 8, "customer_id": 7, "order_date": "02-APR-12", "SHIP_AMOUNT": 5, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 9, "CARD_TYPE": "Visa", "CARD_NUMBER": 4012888888881881, "CARD_EXPIRES": "04/2016", "BILLING_ADDRESS_ID": 10}, "addresses": { "identifier": 10, "customer_id": 7, "line1": "3829 Broadway Ave.", "line2": "Suite 2", "city": "New York", "state": "NY", "zip_code": "10012", "phone": "212-239-1208", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 8, "email_address": "heatheresway@mac.com", "password": "911ddc3b8f9a13b5499b6bc4638a2b4f3f68bf23", "first_name": "Heather", "last_name": "Esway", "shipping_address_id": 11, "billing_address_id": 12, "orders": { "identifier": 0, "customer_id": 8, "order_date": "", "SHIP_AMOUNT": 0, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 0, "CARD_TYPE": "", "CARD_NUMBER": 0, "CARD_EXPIRES": "", "BILLING_ADDRESS_ID": 0}, "addresses": { "identifier": 11, "customer_id": 8, "line1": "2381 Buena Vista St.", "line2": "", "city": "Los Angeles", "state": "CA", "zip_code": "90023", "phone": "213-772-5033", "disabled": 0}}}');
- insert into dept_json(dept_json) values('{ "customers" : {"identifier": 8, "email_address": "heatheresway@mac.com", "password": "911ddc3b8f9a13b5499b6bc4638a2b4f3f68bf23", "first_name": "Heather", "last_name": "Esway", "shipping_address_id": 11, "billing_address_id": 12, "orders": { "identifier": 0, "customer_id": 8, "order_date": "", "SHIP_AMOUNT": 0, "TAX_AMOUNT": 0, "SHIP_DATE": "", "SHIP_ADDRESS_ID": 0, "CARD_TYPE": "", "CARD_NUMBER": 0, "CARD_EXPIRES": "", "BILLING_ADDRESS_ID": 0}, "addresses": { "identifier": 12, "customer_id": 8, "line1": "291 W. Hollywood Blvd.", "line2": "", "city": "Los Angeles", "state": "CA", "zip_code": "90024", "phone": "213-391-2938", "disabled": 0}}}');
- -- 04-02-01
- select distinct
- d.dept_json.customers.orders.identifier as ORDER_ID,
- d.dept_json.customers.orders.customer_id as CUSTOMER_ID,
- d.dept_json.customers.orders.order_date as ORDER_DATE,
- d.dept_json.customers.orders.SHIP_AMOUNT as SHIP_AMOUNT,
- d.dept_json.customers.orders.TAX_AMOUNT as TAX_AMOUNT,
- d.dept_json.customers.orders.SHIP_DATE as SHIP_DATE,
- d.dept_json.customers.orders.SHIP_ADDRESS_ID as SHIP_ADDRESS_ID,
- d.dept_json.customers.orders.CARD_TYPE as CARD_TYPE,
- d.dept_json.customers.orders.CARD_NUMBER as CARD_NUMBER,
- d.dept_json.customers.orders.CARD_EXPIRES as CARD_EXPIRES,
- d.dept_json.customers.orders.BILLING_ADDRESS_ID as BILLING_ADDRESS_ID
- from dept_json d
- where d.dept_json.customers.orders.identifier != 0
- order by 1;
- -- 04-02-02
- select distinct
- d.dept_json.customers.first_name as FIRST_NAME,
- d.dept_json.customers.last_name as LAST_NAME
- from dept_json d
- where d.dept_json.customers.identifier != 0
- order by 1;
- -- 04-02-03
- select distinct
- d.dept_json.customers.first_name as FIRST_NAME,
- d.dept_json.customers.last_name as LAST_NAME,
- d.dept_json.customers.addresses.city as CITY,
- d.dept_json.customers.addresses.state as STATE
- from dept_json d
- where d.dept_json.customers.identifier != 0;
- -- 04-02-04
- select distinct
- d.dept_json.customers.first_name as FIRST_NAME,
- d.dept_json.customers.last_name as LAST_NAME,
- d.dept_json.customers.orders.order_date as ORDER_DATE
- from dept_json d
- WHERE d.dept_json.customers.orders.identifier != 0 AND
- d.dept_json.customers.identifier != 0
- order by 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement