Sie sind auf Seite 1von 4

Assignment 3

Task 1
mysql> SELECT DISTINCT Type
-> FROM Book;
+------+
| Type |
+------+
| SFI |
| HOR |
| FIC |
| ART |
| MYS |
| POE |
| PSY |
| SCI |
| TRA |
| HIS |
| CMP |
| PHI |
+------+
12 rows in set (0.00 sec)
***********************************************
Task 2
mysql> SELECT COUNT(Type)
-> FROM Book
-> WHERE Type = 'SFI';
+-------------+
| COUNT(Type) |
+-------------+
| 3 |
+-------------+
1 row in set (0.00 sec)
***********************************************
Task 3
mysql> SELECT AVG(Num_Employees)
-> FROM Branch;
+--------------------+
| AVG(Num_Employees) |
+--------------------+
| 10.0000 |
+--------------------+
1 row in set (0.36 sec)
***********************************************
Task 4
mysql> SELECT Count(*)
-> FROM Inventory
-> WHERE On_Hand < 5;
+------------+---------+
| Branch_Num | On_Hand |
+------------+---------+
| 1 | 2 |
| 2 | 2 |
| 1 | 1 |
| 2 | 3 |
| 3 | 2 |
| 2 | 1 |
| 4 | 3 |
| 2 | 4 |
| 1 | 3 |
| 4 | 1 |
| 4 | 2 |
| 3 | 3 |
| 3 | 1 |
+------------+---------+
13 rows in set (0.00 sec)
**********************************************
Task 5
mysql> SELECT Count(Author_Last)
-> FROM Author
-> WHERE Author_Last
-> LIKE 'S%';
+-------------+
| Author_Last |
+-------------+
| Solotaroff |
| Straub |
| Salinger |
| Steinbeck |
| Schleining |
+-------------+
5 rows in set (0.00 sec)
**********************************************
Task 6
mysql> SELECT BRANCH_NUM
-> FROM INVENTORY
-> WHERE BOOK_CODE IN
(SELECT Book_Code
FROM Book
WHERE Type = 'POE');
+------------+
| BRANCH_NUM |
+------------+
| 1 |
| 4 |
+------------+
2 rows in set, 5 warnings (0.00 sec)
**********************************************
Task 7
mysql> SELECT TITLE
-> FROM BOOK
-> WHERE PRICE > (SELECT AVG(PRICE)
-> FROM BOOK);
+------------------------------------------+
| TITLE |
+------------------------------------------+
| Venice |
| Second Wind |
| Dreamcatcher: A Novel |
| Treasure Chests |
| Harry Potter and the Prisoner of Azkaban |
| Van Gogh and Gauguin |
| Electric Light |
| A Guide to SQL |
| Harry Potter and the Goblet of Fire |
| Godel, Escher, Bach |
| Black House |
| Song of Solomon |
| To Kill a Mockingbird |
+------------------------------------------+
13 rows in set (0.00 sec)
**********************************************************
Task 8
mysql> SELECT TITLE
-> FROM BOOK
-> WHERE PUBLISHER_CODE IS NULL;
+--------------------+
| TITLE |
+--------------------+
| Mr. Roberts |
| The Silver Chalice |
+--------------------+
2 rows in set (0.00 sec)
**********************************************************
Task 9
mysql> SELECT TYPE, AVG(PRICE)
-> FROM BOOK
-> WHERE PAPERBACK = 'Y'
-> GROUP BY TYPE;
+------+------------+
| TYPE | AVG(PRICE) |
+------+------------+
| CMP | 37.950000 |
| FIC | 9.897500 |
| HIS | 9.600000 |
| HOR | 7.990000 |
| MYS | 6.990000 |
| PHI | 14.000000 |
| PSY | 8.345000 |
| SCI | 11.160000 |
| SFI | 7.190000 |
| TRA | 7.950000 |
+------+------------+
10 rows in set (0.00 sec)
**********************************************************
Task 10
mysql> SELECT BRANCH_NUM, SUM(ON_HAND)
-> FROM INVENTORY
GROUP BY Branch_Num
HAVING SUM(On_Hand) < 25;
+------------+---------+
| BRANCH_NUM | ON_HAND |
+------------+---------+
| 1 | 2 |
| 2 | 2 |
| 1 | 1 |
| 2 | 3 |
| 3 | 2 |
| 2 | 1 |
| 4 | 3 |
| 2 | 4 |
| 1 | 3 |
| 4 | 1 |
| 4 | 2 |
| 3 | 3 |
| 3 | 1 |
| 3 | 5 |
+------------+---------+
14 rows in set (0.00 sec)
mysql> NOTEE
**********************************************************

Das könnte Ihnen auch gefallen