Professional Documents
Culture Documents
Database Management System Assignment 01: 1. Mysql SELECT FIRST - NAME AS W - NAME From Worker
Database Management System Assignment 01: 1. Mysql SELECT FIRST - NAME AS W - NAME From Worker
ASSIGNMENT 01
1.
+----------+
| W_NAME |
+----------+
| Monika |
| Niharika |
| Vishal |
| Amitabh |
| Vivek |
| Vipul |
| Satish |
| Geetika |
+----------+
2.
+------------+
| First_Name |
+------------+
| MONIKA |
| NIHARIKA |
| VISHAL |
| AMITABH |
| VIVEK |
| VIPUL |
| SATISH |
| GEETIKA |
+------------+
3.
| DEPARTMENT |
+------------+
| HR |
| Admin |
| Account |
+------------+
4.
mysql> Select FIRST_NAME from Worker where FIRST_NAME LIKE 'M%' OR FIRST_NAME LIKE 'N%';
+------------+
| FIRST_NAME |
+------------+
| Monika |
| Niharika |
+------------+
5.
+---------------------------+
| SUBSTRING(FIRST_NAME,1,3) |
+---------------------------+
| Mon |
| Nih |
| Vis |
| Ami |
| Viv |
| Vip |
| Sat |
| Gee |
+---------------------------+
6.
mysql> Select FIRST_NAME from worker where FIRST_NAME LIKE 'N%' OR FIRST_NAME LIKE 'M%' OR FIRST_NAME
LIKE 'V%';
+------------+
| FIRST_NAME |
+------------+
| Monika |
| Niharika |
| Vishal |
| Vivek |
| Vipul |
+------------+
7.
+---------------+----------+
| WORKER_TITLE | COUNT(*) |
+---------------+----------+
| Manager | 2|
| Executive | 3|
| Asst. Manager | 1|
| Lead | 2|
+---------------+----------+
8.
+------------+
| DEPARTMENT |
+------------+
| HR |
| Admin |
| Account |
+------------+
9.
mysql> SELECT REPLACE(FIRST_NAME,'a','aa') from Worker;
+------------------------------+
| REPLACE(FIRST_NAME,'a','aa') |
+------------------------------+
| Monikaa |
| Nihaarikaa |
| Vishaal |
| Amitaabh |
| Vivek |
| Vipul |
| Saatish |
| Geetikaa |
+------------------------------+
10.
+-----------------+
| COMPLETE_NAME |
+-----------------+
| Monika Arora |
| Niharika Verma |
| Vishal Singhal |
| Amitabh Singh |
| Vivek Bhati |
| Vipul Diwan |
| Satish Kumar |
| Geetika Chauhan |
+-----------------+
11.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
| 4 | Amitabh | Singh | 500000 | 2014-02-20 09:00:00 | Admin |
+-----------+------------+-----------+--------+---------------------+------------+
12.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
13.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
14.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
15.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
16.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
4 rows in set (0.00 sec)
17.
mysql> Select * from Worker where FIRST_NAME like '%a' or FIRST_NAME like '%l';
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
18.
mysql> Select * from Worker where FIRST_NAME like 'a%' or FIRST_NAME like 'b%' or FIRST_NAME like 'c%' or
FIRST_NAME like 'd%' or FIRST_NAME like 'e%' or FIRST_NAME like 'f%' or FIRST_NAME like 'g%' or FIRST_NAME
like 'h%' or FIRST_NAME like 'i%' or FIRST_NAME like 'j%' or FIRST_NAME like 'k%' or FIRST_NAME like 'l%' or
FIRST_NAME like 'm%';
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
19.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
20.
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
+-----------+------------+-----------+--------+---------------------+------------+
21.
+-------------------+
| count(DEPARTMENT) |
+-------------------+
| 6|
+-------------------+
22.
mysql> select FIRST_NAME from Worker where SALARY between 50000 and 100000;
+------------+
| FIRST_NAME |
+------------+
| Monika |
| Niharika |
| Satish |
| Geetika |
+------------+
23.
mysql> select DEPARTMENT,count(*) from Worker
+------------+----------+
| DEPARTMENT | count(*) |
+------------+----------+
| HR | 2|
| Account | 2|
24.
+---------------+
| WORKER_TITLE |
+---------------+
| Manager |
| Manager |
| Asst. Manager |
| Lead |
| Lead |
+---------------+
| Admin | 4|
+------------+----------+
25.
+---------------------+
| count(JOINING_DATE) |
+---------------------+
| 0|
+---------------------+
26.
+------------+----------+
| DEPARTMENT | count(*) |
+------------+----------+
| HR | 2|
| Admin | 4|
| Account | 2|
+------------+----------+
28.
+------------+
| FIRST_NAME |
+------------+
| Amitabh |
| Vivek |
+------------+
29.
+------------+-------------+
| DEPARTMENT | sum(SALARY) |
+------------+-------------+
| HR | 400000 |
| Admin | 1170000 |
| Account | 275000 |
+------------+-------------+
30.
mysql> select max(Salary) from Worker where Salary<(select max(Salary) from Worker);
+-------------+
| max(Salary) |
+-------------+
| 300000 |
+-------------+