Professional Documents
Culture Documents
+---------+------------+-------------+--------------+----------------+-----------------+
| M1 | 2018-07-17 | 1 | 2 | 90 | 86 |
| M2 | 2018-07-18 | 3 | 4 | 45 | 48 |
| M3 | 2018-07-19 | 1 | 3 | 78 | 56 |
| M4 | 2018-07-19 | 2 | 4 | 56 | 67 |
| M5 | 2018-07-18 | 1 | 4 | 32 | 87 |
| M6 | 2018-07-17 | 2 | 3 | 67 | 51 |
+---------+------------+-------------+--------------+----------------+-----------------+
6 rows in set (0.00 sec)
a) Display the MatchID of all those matches where both the teams have scored more than 70.
mysql> SELECT MATCHID FROM MATCH_DETAILS WHERE FIRSTTEAMSCORE>70 AND
SECONDTEAMSCORE>70;
+---------+
| MATCHID |
+---------+
| M1 |
+---------+
1 row in set (0.00 sec)
b) Display the MatchID of all those matches where FirstTeam has scored less than 70 but SecondTeam has scored
more than 70
mysql> SELECT MATCHID FROM MATCH_DETAILS WHERE FIRSTTEAMSCORE<70 AND
SECONDTEAMSCORE>70;
+---------+
| MATCHID |
+---------+
| M5 |
+---------+
1 row in set (0.00 sec)
c) Display the MatchID and date of matches played by Team 1 and won by it
mysql> SELECT MATCHID,MATCHDATE FROM MATCH_DETAILS WHERE
-> FIRSTTEAMID=1 AND FIRSTTEAMSCORE>SECONDTEAMSCORE
-> OR SECONDTEAMID=1 AND SECONDTEAMSCORE>FIRSTTEAMSCORE;
+---------+------------+
| MATCHID | MATCHDATE |
+---------+------------+
| M1 | 2018-07-17 |
| M3 | 2018-07-19 |
+---------+------------+
2 rows in set (0.00 sec)
d) Display the MatchID of matches played by Team 2 and not won by it.
mysql> SELECT MATCHID,MATCHDATE FROM MATCH_DETAILS WHERE
-> FIRSTTEAMID=2 AND FIRSTTEAMSCORE<SECONDTEAMSCORE
-> OR SECONDTEAMID=2 AND SECONDTEAMSCORE<FIRSTTEAMSCORE;
+---------+------------+
| MATCHID | MATCHDATE |
+---------+------------+
| M1 | 2018-07-17 |
| M4 | 2018-07-19 |
+---------+------------+
2 rows in set (0.00 sec)
e) Change the name of the relation TEAM to T_DATA. Also change the attributes TeamID and TeamName to T_ID and
T_NAME respectively.
mysql> ALTER TABLE TEAM RENAME T_DATA;
Query OK, 0 rows affected (0.06 sec)
mysql> SHOW TABLES;
+------------------+
| Tables_in_sports |
+------------------+
| match_details |
| t_data |
+------------------+
2 rows in set (0.04 sec)
#DROPPING OF CONSTRSINT (IS MUST WHEN WE CHANGE THE COLUMN NAME)
mysql> ALTER TABLE T_DATA DROP PRIMARY KEY;
Query OK, 4 rows affected (0.09 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql>