Professional Documents
Culture Documents
Assignment4 Odt
Assignment4 Odt
Database changed
mysql> create table bm(bid bigint(15),bname varchar(20));
Query OK, 0 rows affected (0.05 sec)
query 2
mysql> select e.*,b.bname from bm b,empm e where dept="accounts" && b.bid=e.bid;
+--------+--------+--------+--------+----------+-------+--------+
| emp_no | ename | bid | salary | dept | mid | bname |
+--------+--------+--------+--------+----------+-------+--------+
| 33333 | pratik | 123456 | 40000 | accounts | 44444 | katraj |
+--------+--------+--------+--------+----------+-------+--------+
1 row in set (0.00 sec)
query 3
3. List the employee name along with the phn no and city(using inner join)
query 4
mysql> select ename,c.* from empm e left join con_details c on e.emp_no=c.emp_no;
+-----------+--------+---------------------+------------+
| ename | emp_no | emailid | phoneno |
+-----------+--------+---------------------+------------+
| sonam | 11111 | sonam@gmail.com | 9423508222 |
| sonakshi | 22222 | sonakshi@gmail.com | 9420864696 |
| pratik | 33333 | pratik@gmail.com | 9420265700 |
| pratiksha | 44444 | pratiksha@gmail.com | 9420265800 |
| aditya | 55555 | aditya@gmail.com | 942345888 |
+-----------+--------+---------------------+------------+
5 rows in set (0.00 sec)
query 5
mysql> select * from con_details;
+--------+---------------------+------------+
| emp_no | emailid | phoneno |
+--------+---------------------+------------+
| 11111 | sonam@gmail.com | 9423508222 |
| 22222 | sonakshi@gmail.com | 9420864696 |
| 33333 | pratik@gmail.com | 9420265700 |
| 44444 | pratiksha@gmail.com | 9420265800 |
| 55555 | aditya@gmail.com | 942345888 |
+--------+---------------------+------------+
5 rows in set (0.00 sec)
query 6
query 7
mysql> select * from empm natural join bm where bm.bid=empm.bid;
+--------+--------+-----------+--------+----------+-------+------------+
| bid | emp_no | ename | salary | dept | mid | bname |
+--------+--------+-----------+--------+----------+-------+------------+
| 123456 | 33333 | pratik | 40000 | accounts | 44444 | katraj |
| 456789 | 44444 | pratiksha | 20000 | salary | 55555 | aundh |
| 741258 | 11111 | sonam | 50000 | loans | 22222 | swargate |
| 753951 | 55555 | aditya | 20450 | savings | 66666 | nanded |
| 963258 | 22222 | sonakshi | 45000 | debt | 33333 | tilak road |
+--------+--------+-----------+--------+----------+-------+------------+
5 rows in set (0.00 sec)
query8
mysql> select ename,bname,city from empm e,bm b,ea c where e.emp_no=c.emp_no &&
b.bid=e.bid && b.bname="swargate";
+-------+----------+------+
| ename | bname | city |
+-------+----------+------+
| sonam | swargate | pune |
+-------+----------+------+
1 row in set (0.00 sec)
query 9
query 10
mysql> select emp_no,e_name,ea.city from employee_master e,branch_address b,emp_address ea
where e.branch_id=b.branch_id && e.emp_no=ea.emp_id && b.city=ea.city;
+--------+--------+--------+
| emp_no | e_name | city |
+--------+--------+--------+
| e10 | Suresh | Mumbai |
| e15 | Sanket | Pune |
+--------+--------+--------+
2 rows in set (0.00 sec)
query 11
mysql> select bname,max(salary) from empm e,bm b where b.bname="swargate";
+----------+-------------+
| bname | max(salary) |
+----------+-------------+
| swargate | 50000 |
+----------+-------------+
1 row in set (0.00 sec)
query 12
mysql> select * from emp;
+--------+------------+
| bid | count(bid) |
+--------+------------+
| 123456 | 1|
| 456789 | 1|
| 741258 | 1|
| 753951 | 1|
| 963258 | 1|
+--------+------------+
5 rows in set (0.00 sec)
query 13
mysql> select bname from bm b,empm e where e.salary>100000 && e.bid=b.bid;
Empty set (0.00 sec)
query 14
mysql> select emp_no,bname from bm b,empm e where bname !="Vadgaon" && e.bid=b.bid;
+--------+------------+
| emp_no | bname |
+--------+------------+
| 33333 | katraj |
| 44444 | aundh |
| 11111 | swargate |
| 55555 | nanded |
| 22222 | tilak road |
+--------+------------+
5 rows in set (0.00 sec)
query 15
mysql> create view sal as select bid,sum(salary), avg(salary) from empm group by bid;
Query OK, 0 rows affected (0.03 sec)