Oracle SQL Day - 2
Oracle SQL Day - 2
789,1) from dual 5.Select round(15.789,2) from dual 6.Select round(15.789,-1) from dual 7.Select round(15.789,-2) from dual 8.Select Trunc(15.789) from dual 9.Select Trunc(15.789,1) from dual 10.Select Trunc(15.789,2) from dual 11.Select Trunc(15.789,-1) from dual 12. Select Trunc(15.789,-2) from dual 13.Primary Key ------------create table prim (empno number primary key, ename varchar2(20) ) 14.Foreign Key -----------create table fores ( empno number references prim(empno), sal number ) insert into prim values(400,'D') insert into fore values(500,5000) 15.Check: ----------Create table democheck ( empno number, empname varchar2(20) check (empname like 'M%') ) insert into democheck values(200,'Melcome')
18.Select ltrim(' welcome') from dual 19.Select rtrim('welcome 20.Select trim(' welcome ') from dual ') from dual
21.primary key with name: ----------------------Create table primcheck ( empno number constraint ss primary key, ename varchar2(20) ) Create table primcheckdemo ( empno number, ename varchar2(20), constraint kk primary key(empno) ) Create table primcheckdd ( empno number, rollno number, ename varchar2(20), constraint kks primary key(empno,rollno)) 22.Adding Constraint: -----------------Create table keydemo ( empno number, ename varchar2(20) ) 23.Alter table keydemo add constraint kkdss primary key(empno) 24.Alter table keydemo drop constraint kkdss 25.Select lpad('welcome',15,'*')from dual 26.Select rpad('welcome',15,'*') from dual 27.Select to_number('1000') from dual 28.Select to_date('230512','DDMMRR') from dual 29.Select upper('welcome') from dual 30.Select lower('Welcome') from dual 31.Select initcap('welcome') from dual
32.Select instr('welcome','e') from dual 33.Select instr('welcome','e',1,1) from dual 34.Select * from user_constraints 35.Groupings ----------Select Empno, Ename, Sum(Salary) From Empdemo Group by Empno, Ename 36.Having Clause ----------------Select Empno, Ename, Sum(Salary) From Empdemo Group by Empno, Ename Having Sum(Salary)>5000 Sorting ----------37.Select * 38.Select * 39.Select * 40.Select *
by by by by
41.Select * from emptest where sal in (1600,1250) 42.Select * from emptest where sal <>1600 43.Select distinct(deptname) from department 44.Delete from emptest where sal=1600 45.delete from empdemo or Delete * from empdemo 46.Select * from emptest where sal between 3000 and 4000 47.Select * from emptest where sal is not null 48.Select empno as employee_number from emptest T1 - Column Level & Table Level Alias. 49.Create index sampleindex on emptest(empno) - Index Creation or Create index s
ampleindex on emptest(empno,rollno) 50. Select * from user_indexes - To find out existing Index for the current user 's databases.