1) Select the employee in department 30.
mysql> select * from emp where deptno = 30;
2) List the names, numbers and department of all clerks.
      select empno,ename,deptno from emp where job = 'clerk';
3) Find the depart numbers and the name of employee of all dept with Deptno greater
or equal to 20.
        select deptno,ename from emp where deptno >=20;
4) Find the employees whose commission is greater than their salary.
      select ename,sal,comm from emp where comm >sal;
5) Find the employees whose commission is greater than 60 percent of their salary.
       select ename,sal,comm from emp where comm > 0.60 *sal;
6) Find the employee whose commission is greater than 50 percent of their salary.
       select ename,sal,comm from emp where comm >0.50 * sal;
7) List the name, job and salary of all employees in dept 20 who earn more than
2000.
       select ename,job,sal from emp where deptno = 20 and sal > 2000;
8) Find all salesmen in dept 30 whose salary is greater than or equal to Rs. 1500.
       select ename,job ,sal from emp where job = 'salesman' and deptno = 30 and
sal>=1500;
9) Find all the employees whose job is either a president or manager.
      select * from emp where job in ('manager', 'president');
10) Find all managers who are not in dept 30.
      select ename, job,deptno from emp where deptno != 30 and job = 'manager';
11) Find the details of all managers and clerks in dept 10.
      select * from emp where job in('manager','clerk') and deptno=10;
12) Find the details of all manager (in any dept) and all clerks in dept 10
      select * from emp where job in('manager') or job = 'clerk' and deptno=10;
13) Find the details of all managers in dept 10 and all clerks in dept 20.
      select * from emp where job ='manager' and deptno = 10 or job = 'clerk' and
deptno=20;
14) Find the details of all the manager in dept 10, all clerk in dept 20
      select * from emp where job ='manager' and deptno = 10 or job = 'clerk' and
deptno=20;
15) find all employees who are neither clerks nor manager but whose salary is
greater than or equal to Rs. 2000.
      select * from emp where job != 'manager' and job != 'clerk' and sal>= 2000;
16) Find the names of everyone in deptno 20 who is neither a clerk nor a Manager.
       select * from emp where job != 'manager' and job != 'clerk'and deptno = 20;
17) Find the employees who earns between Rs. 1200 and Rs.1400.
       select ename,sal from emp where sal between 1200 and 1300;
18) Find the employees who are clerks, analysts or salesman.
       select * from emp where job in('clerk','analyst','salesman');
19) Find the employees who are not clerks, analyst or salesman.
       select * from emp where job not in('clerk','analyst','salesman');
20) Find the employees who do not receive a commission.
      select * from emp where comm is null ;
21) Find the employee whose commission is Rs. 0.
      select * from emp where comm = 0;
22) Find the different jobs of the employees receiving commission.
      select job,ename,comm from emp where comm is not null and comm>0 ;
23) Find all employees who do not receive a commission or whose Commission is less
than Rs. 100.
      select * from emp where comm is null or comm <100;
24) Find all employees whose names begin with m.
       select ename from emp where ename like 'm%';
25) Find all employees whose names end with m.
     select ename from emp where ename like '%m';
26) Find all employees whose names contain the letter m in any case.
       select ename from emp where ename like '%m%';
27) Find the employees whose names are 5 characters long and end with n.
      select ename from emp where ename like '_____n%';
28) Find the employees who have the letter r as the third letter in their name.
       select ename from emp where ename like '__r%';
29) Find all employees hired in month of February (of any year).
      select * from emp where hiredate like '____-02-__';
30) Find the managers hired in the year 2012.
       select * from emp where hiredate like '2012-__-__';
31) Display the names of all employees with any 'a'.
       select * from emp where ename like '%a%';
32) Display the name of all employees, and their bonus. Assume each Employee gets a
bonus of 20 percent of his salary subject to the Maximum of Rs. 500.
       select ename, sal*0.20 as bonus from emp where sal >=500;
33) Display the name of all employees, and their bonus. Assume each employee gets a
bonus of 20 percent of his salary subject to the Maximum of Rs. 200.
       select ename, sal*0.20 as bonus from emp where sal >=200;