Sei sulla pagina 1di 2

1.Select * From Tab; 2.Desc Employees; Desc Departments; 4.

Select Last_Name,Job_Id,Salary From Employees where Job_Id In('SA_REP','ST_CLE RK') And Salary Not In(2500,3500,7000); 5.Select Last_Name,Hire_Date From Employees where Hire_Date Between '01-Jan-94' And '31-Dec-94'; 6.Select Last_Name,Job_Id,Hire_Date From Employees where Hire_Date Between '20-F eb-98' And '23-Apr-98' Order By Hire_Date; 7.Select Last_Name,Department_Id From Employees where Department_Id In(20,50) Or der By Last_Name; 8.Select Last_Name||','||Job_Id "Employee and Job Title" From Employees; 9.Select Employee_Id,First_Name,Salary From Employees where (Salary Between 8000 And 16000) And (Salary Not In(8000,16000)); 10.Select Last_Name,Job_Id From Employees Where Manager_Id Is Null; 11.Select Last_Name,Employee_Id,Salary,Commission_Pct From Employees where Commi ssion_Pct Is Not Null Order By 4 Desc,3; 12.Select Last_Name From Employees where Last_Name Like '__a%'; 13.Select Last_Name From Employees where Last_Name Like '%a%e%'; 14.Select Last_Name From Employees where Hire_Date Between '01-Jan-97' And '31-D ec-97'; 15.Select INITCAP(Last_Name)||','||Length(Last_Name) "Last Name,Length" From Emp loyees where Last_Name Like 'J%' Or Last_Name Like 'A%' Or Last_Name Like 'M%' O rder By Last_Name; 16.Select Last_Name,Lpad(Salary,15,'$') "SALARY" From Employees; 17.Select Last_Name||' earns '||Salary||' monthly but wants '||Salary*3 "Dream S alary" From Employees; 18.Select Substr(EMAIL,1,2)||'T'||Substr(EMAIL,4,2)||'T'||Substr(EMAIL,7) From E mployees where Last_Name Like '% %'; 19.Select Last_Name,Phone_Number From Employees where Phone_Number Like '%._____ _'; 20.Select Last_Name,Phone_Number From Employees where Phone_Number Like '000%'; 21.Select Replace(Job_Id,'_','-') "Job Id" From Employees where Hire_Date Like ' %AUG%'; 22.Select First_Name,Last_Name,Substr(First_Name,1,1)||'.'||Substr(Last_Name,1,1 )||'.' "Initial" From Employees; 23.Select Substr(First_Name,1,2)||'X'||Substr(First_Name,4) "Modified_Name" From Employees where First_Name Like '__n%';

24.Select Replace(Last_Name,'n','X') "Modified Name" From Employees; 26.Select Salary From Employees where Phone_Number Like '%.__.%'; 27.Select Last_Name||' '||Rpad(' ',Salary/1000+1,'*') "EMPLOYEE_AND_THEIR_SALARI ES",Salary From Employees Order by Salary Desc; 28.Select Sysdate From Dual; 29.Select Employee_Id,Salary,Round(Salary*1.15) "New Salary" From Employees; 30.Select Employee_Id,Salary,Round(Salary*1.15) "New Salary",Round(Salary*1.15)Salary "Increase" From Employees; 31.Select Last_Name,Round(Months_Between(Sysdate,Hire_Date)) "MONTHS_WORKED" Fro m Employees Order By Round(Months_Between(Sysdate,Hire_Date)); 32.Select Last_Name,Hire_Date,To_Char(Next_Day(Add_Months(Hire_Date,6),'Monday') ,'Day,"the" DDSPTH "of" MONTH,YYYY') "REVIEW" From Employees; 33.Select Last_Name,Hire_Date,To_Char(Hire_Date,'Day') "DAY" From Employees Orde r By To_Char(Hire_Date,'Day'); 34.Select Last_Name,Nvl(To_Char(Commission_Pct),'No Commision') "COMM" From Empl oyees; 35.Select Last_Name,Salary,Rpad(Lpad(Salary,10,'$'),15,'#') "My Salary" From Emp loyees; 36.Select First_Name From Employees where (Job_Id Like 'AC%' Or Job_Id Like '%AC COUNT') And (Months_Between(Sysdate,Hire_Date)=172); 37.Select First_Name,Last_Name,Hire_Date From Employees where To_Char(Hire_Date, 'DD')<16; 38.Select * From Employees where Substr(Last_Name,-1,1)='n'; 39.Select 'The salary of '||Last_Name||' after 10% raise is '||Round(Salary*1.10 ) From Employees where Commission_Pct Is Null; 40.Select Last_Name,Hire_Date,Round(Months_Between(Sysdate,Hire_Date)/12) "Years ",Round(Mod(Months_Between(Sysdate,Hire_Date),12)) "Months" From Employees; 41.Select First_Name,Nvl2(Commission_Pct,'Yes','No') "Commission?" From Employee s;

Potrebbero piacerti anche