Vous êtes sur la page 1sur 3

mysql> CREATE DATABASE lab10;

Query OK, 1 row affected (0.29 sec)


mysql> USE lab10;
Database changed
mysql> SOURCE C:/sql/customer.txt
ERROR 1051 (42S02): Unknown table 'customer'
Query OK, 0 rows affected (0.19 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
mysql> SOURCE C:/sql/part.txt
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.04 sec)
Query OK, 1 row affected, 1 warning (0.00 sec)
Query OK, 1 row affected, 1 warning (0.01 sec)
Query OK, 1 row affected, 1 warning (0.00 sec)
Query OK, 1 row affected, 1 warning (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
mysql> SOURCE C:/sql/myorder.txt
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.14 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.02 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.01 sec)


Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
mysql> SOURCE C:/sql/customer.txt
Query OK, 0 rows affected (0.03 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM MYORDER
-> WHERE PARTNUM =
-> (SELECT PARTNUM
-> FROM PART
-> WHERE DESCRIPTION LIKE 'ROAD%');
+------------+------------+---------+----------+---------+
| Orderedon | Name
| Partnum | quantity | remarks |
+------------+------------+---------+----------+---------+
| 1996-05-19 | TRUE WHEEL |
76 |
3 | PAID
|
| 1996-01-17 | BIKE SPEC |
76 |
11 | PAID
|
| 1996-01-17 | LE SHOPPE |
76 |
5 | PAID
|
| 1996-07-01 | AAA BIKE |
76 |
4 | PAID
|
| 1996-07-11 | JACKS BIKE |
76 |
14 | PAID
|
+------------+------------+---------+----------+---------+
5 rows in set (0.12 sec)
mysql> SELECT O.ORDEREDON, O.PARTNUM,
-> P.DESCRIPTION, O.QUANTITY, O.REMARKS
-> FROM MYORDER O, PART P
-> WHERE O.PARTNUM = P.PARTNUM
-> AND O.PARTNUM =
-> (SELECT PARTNUM
-> FROM PART
-> WHERE DESCRIPTION LIKE 'ROAD%');
+------------+---------+----------------+----------+---------+
| ORDEREDON | PARTNUM | DESCRIPTION
| QUANTITY | REMARKS |
+------------+---------+----------------+----------+---------+
| 1996-05-19 |
76 | ROAD BIKE
|
3 | PAID
|
| 1996-05-19 |
76 | CLIPPLESS SHOE |
3 | PAID
|
| 1996-01-17 |
76 | ROAD BIKE
|
11 | PAID
|
| 1996-01-17 |
76 | CLIPPLESS SHOE |
11 | PAID
|
| 1996-01-17 |
76 | ROAD BIKE
|
5 | PAID
|
| 1996-01-17 |
76 | CLIPPLESS SHOE |
5 | PAID
|
| 1996-07-01 |
76 | ROAD BIKE
|
4 | PAID
|

| 1996-07-01 |
76 | CLIPPLESS SHOE |
4 | PAID
|
| 1996-07-11 |
76 | ROAD BIKE
|
14 | PAID
|
| 1996-07-11 |
76 | CLIPPLESS SHOE |
14 | PAID
|
+------------+---------+----------------+----------+---------+
10 rows in set (0.00 sec)
mysql> SELECT AVG(O.QUANTITY * P.PRICE)
-> FROM MYORDER O, PART P
-> WHERE O.PARTNUM = P.PARTNUM;
+---------------------------+
| AVG(O.QUANTITY * P.PRICE) |
+---------------------------+
|
1908.6842 |
+---------------------------+
1 row in set (0.00 sec)
mysql> SELECT O.NAME, O.ORDEREDON,
-> O.QUANTITY * P.PRICE TOTAL
-> FROM MYORDER O, PART P
-> WHERE O.PARTNUM = P.PARTNUM
-> AND O.QUANTITY * P.PRICE >
-> (SELECT AVG(O.QUANTITY * P.PRICE)
-> FROM MYORDER O, PART P
-> WHERE O.PARTNUM = P.PARTNUM);
+------------+------------+-------+
| NAME
| ORDEREDON | TOTAL |
+------------+------------+-------+
| TRUE WHEEL | 1996-05-15 | 2100 |
| BIKE SPEC | 1996-05-30 | 2400 |
| BIKE SPEC | 1996-05-30 | 2800 |
| BIKE SPEC | 1996-01-17 | 5830 |
| LE SHOPPE | 1996-01-17 | 2650 |
| LE SHOPPE | 1996-06-01 | 3600 |
| AAA BIKE | 1996-07-01 | 2120 |
| JACKS BIKE | 1996-07-11 | 7420 |
+------------+------------+-------+
8 rows in set (0.00 sec)
mysql> SELECT C.NAME, C.ADDRESS, C.STATE,C.ZIP
-> FROM CUSTOMER C
-> WHERE C.NAME IN

Vous aimerez peut-être aussi