You are on page 1of 14

1* select

2 /

to_date(100,'j') from dual

TO_DATE(1
--------10-APR-12
SQL> ed
Wrote file afiedt.buf
1* select
2 /

to_date(100,'j') from dual

TO_DATE(1
--------10-APR-12
SQL> ed
Wrote file afiedt.buf
1* select
2 /

to_char(to_date(100,'j'),'jsp')

from dual

TO_CHAR(TO_
----------one hundred
SQL> ed
Wrote file afiedt.buf
1* select to_char(to_date(&no,'j'),'jsp') from dual
2 /
Enter value for no: 1000
old
1: select to_char(to_date(&no,'j'),'jsp') from dual
new
1: select to_char(to_date(1000,'j'),'jsp') from dual
TO_CHAR(TO_D
-----------one thousand
SQL> ed
Wrote file afiedt.buf
1* select to_char(to_date(&no,'j'),'jsp') from dual
2
SQL> /
Enter value for no: 5373484
old
1: select to_char(to_date(&no,'j'),'jsp') from dual
new
1: select to_char(to_date(5373484,'j'),'jsp') from dual
TO_CHAR(TO_DATE(5373484,'J'),'JSP')
-------------------------------------------------------------------------five million three hundred seventy-three thousand four hundred eighty-four
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1* select
SQL>
SQL>

to_char(to_date(&no,'j'),'jsp')

from dual

SQL> clear screen


SQL> Select
2
'KRISHNA REDDY' OrgName,
3
Translate(
4
'KRISHNA REDDY',
5
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
6
'1234567890!@#$%^&*()-=_+;,.')Encryptedname
7
From Dual;
ORGNAME
ENCRYPTEDNAME
------------- ------------KRISHNA REDDY !*9(8$1 *544;
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1 Select
2
Translate('KRISHNA REDDY',
3
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
4
'1234567890!@#$%^&*()-=_+;,.')Encryptedname
5* From Dual
6 /
ENCRYPTEDNAME
------------!*9(8$1 *544;
SQL> ed
Wrote file afiedt.buf
1 Select
2
Translate('KRISHNA REDDY',
3
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
4
'1234567890!@#$%^&*()-=_+;,.')Encryptedname
5* From Dual
SQL>
SQL>
SQL> clear screen
SQL> select *from tab;
TNAME
-----------------------------AUDIT_CREATION
BIN$5zGqxBh7R2in5ss50NxV8g==$0
BONUS
BRANCH_MSTR
CLIENT_MASTER
CUST
CUST_DET
D1
D2
D3
DELETE_LOG
DEL_TAB
DEMOTAB
DEPT
DEPT20
DEPTSALSUMMARY
DS_STU
DS_STUDENT

TABTYPE CLUSTERID
------- --------TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
VIEW
TABLE
TABLE

DTEMP
EBONUS
ED
ED_GTT
ED_MV
ED_VIEW
EMP
EMP123
EMPACCOUNT
EMPDET
EMPGRADES
EMPINFO
EMPLOYEE
EMPLOYEES
EMPMANAGERS
EMPSALARY
EMPV
EMPVU10
EMPVU20
EMP_DET
EMP_DS
EMP_INFO
EMP_LDET
EMP_REPORT
EMP_STAGE
ES
ES_MV
EV
EXAMTIMETABLE
FZ_DNOTE_ITEM
FZ_SPDNOTE
FZ_SP_ITEM
FZ_SRV_ITEM
GTT
GTT_ED
GT_ED
HTAB
IMAGES
INCR
INT_TAB
JOB_LIST
KCB_ACC_TAB
KCB_TRAN_TAB
MV_ED
MV_ES
MY_TABLE
MY_VIEW
ORACLE
ORGDESIGNATIONS
PAYINFO
PIVOT_TEST
PRODUCT_MASTER
SALES_ORDER
SALES_ORDER_DETAILS
SALGRADE
SS_EMP
STUDENT
SUPP
SUPP_DET
TDEPT
TEMP

TABLE
TABLE
VIEW
TABLE
TABLE
VIEW
TABLE
TABLE
VIEW
SYNONYM
VIEW
VIEW
TABLE
VIEW
VIEW
VIEW
VIEW
VIEW
VIEW
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
SYNONYM
TABLE
VIEW
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
VIEW
TABLE
VIEW
VIEW
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE

TEMP1
TEMP2
TEMP3
TEMP_TABLE
TEST
TRACE
UPD_TAB
USER_DATE
UTAB
V1
V2
VDEPT20
VSALVAL

TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
VIEW
VIEW
VIEW
VIEW

92 rows selected.
SQL> ed
Wrote file afiedt.buf
1* select *from utab
SQL> /
USERID
PASSWORD
------------------------------------------------------------------------------SMITH
%*13@5\
BAAHU
21@9
SQL> clear screen
SQL> /
USERID
PASSWORD
------------------------------------------------------------------------------SMITH
%*13@5\
BAAHU
21@9
SQL> select Translate(
2
' %*13@5\',
3
'1234567890!@#$%^&*()-=_+;,',
4
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5
)Encryptedname
6
From Dual
7
SQL> ed
Wrote file afiedt.buf
1
2
3
4
5
6
7*
8

select
Translate
(' %*13@5\',
'1234567890!@#$%^&*()-=_+;,',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
) Encryptedname
From Dual
/

ENCRYPTE
-------ORACLE\
SQL> ed

Wrote file afiedt.buf


1
2
3
4
5
6
7*
SQL>

select
Translate
(' %*13@5',
'1234567890!@#$%^&*()-=_+;,',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
) Encryptedname
From Dual
/

ENCRYPT
------ORACLE
SQL> ed
Wrote file afiedt.buf
1
2
3
4
5
6
7*
SQL>

select
Translate
('%*13@5',
'1234567890!@#$%^&*()-=_+;,',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
) Encryptedname
From Dual
/

ENCRYP
-----ORACLE
SQL> ed
Wrote file afiedt.buf
1
2
3
4
5
6
7*
SQL>

select
Translate
('!*9(8$1',
'1234567890!@#$%^&*()-=_+;,',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
) Encryptedname
From Dual
/

ENCRYPT
------KRISHNA
SQL> ed
Wrote file afiedt.buf
1
2
3
4
5
6
7*
SQL>
ENCR
----

select
Translate
('1234',
'1234567890!@#$%^&*()-=_+;,',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
) Encryptedname
From Dual
/

ABCD
SQL> clear screen
SQL> select
2
SQL>
SQL> ed
Wrote file afiedt.buf
1* select
2 /

max(sal) from emp

MAX(SAL)
--------5000
SQL> ed
Wrote file afiedt.buf
1* select max(sal) from emp
2 /
MAX(SAL)
--------5000
SQL> ed
Wrote file afiedt.buf
1* select ename,max(sal) from emp
2 /
select ename,max(sal) from emp
*
ERROR at line 1:
ORA-00937: not a single-group group function
SQL> clear screen
SQL> /
select ename,max(sal) from emp
*
ERROR at line 1:
ORA-00937: not a single-group group function
SQL> ed
Wrote file afiedt.buf
1* select ename,max(sal) from emp
2
SQL>
SQL> ed
Wrote file afiedt.buf
1
2
3*
4

select ename,max(sal)
from emp
group by ename
/

ENAME
MAX(SAL)
---------- ---------

ALLEN
JONES
FORD
CLARK
MILLER
SMITH
WARD
MARTIN
SCOTT
TURNER
ADAMS
BLAKE
KING
JAMES

1600
2975
3000
2450
1300
800
1250
1250
3000
1500
1100
2850
5000
950

14 rows selected.
SQL> clear screen
SQL> /
ENAME
MAX(SAL)
---------- --------ALLEN
1600
JONES
2975
FORD
3000
CLARK
2450
MILLER
1300
SMITH
800
WARD
1250
MARTIN
1250
SCOTT
3000
TURNER
1500
ADAMS
1100
BLAKE
2850
KING
5000
JAMES
950
14 rows selected.
SQL> ed
Wrote file afiedt.buf
1 select *from emp
2 where sal=(select max(sal)
3*
from emp
SQL> /

EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
DEPTNO
--------- ---------- --------- --------- --------- --------- ----------------7839 KING
PRESIDENT
17-NOV-81
5000
10
SQL> clear screen
SQL> /
EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
DEPTNO
--------- ---------- --------- --------- --------- --------- -----------------

7839 KING

10

PRESIDENT

17-NOV-81

SQL> clear screen


SQL> ed
Wrote file afiedt.buf
1* select ename,lower(ename) from emp
SQL> /
ENAME
---------SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER

LOWER(ENAM
---------smith
allen
ward
jones
martin
blake
clark
scott
king
turner
adams
james
ford
miller

14 rows selected.
SQL> ed
Wrote file afiedt.buf
1* select ename,max(ename) from emp
2 /
select ename,max(ename) from emp
*
ERROR at line 1:
ORA-00937: not a single-group group function
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1* select avg(sal) from emp
SQL> /
AVG(SAL)
--------2073.2143
SQL> ed
Wrote file afiedt.buf
1* select avg(comm) from emp
2 /
AVG(COMM)
--------480

5000

SQL> select *from emp;


EMPNO
DEPTNO
----------------7369
20
7499
30
7521
30
7566
20
7654
30
7698
30
7782
10
7788
20
7839
10
7844
30
7876
20
7900
30
7902
20
7934
10

ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- --------- --------- --------- --------- --------SMITH

CLERK

7902 17-DEC-80

800

200

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

MARTIN

SALESMAN

7698 28-SEP-81

1250

BLAKE

MANAGER

7839 01-MAY-81

2850

CLARK

MANAGER

7839 09-JUN-81

2450

SCOTT

ANALYST

7566 09-DEC-82

3000

KING

PRESIDENT

17-NOV-81

5000

TURNER

SALESMAN

7698 08-SEP-81

1500

ADAMS

CLERK

7788 12-JAN-83

1100

JAMES

CLERK

7698 03-DEC-81

950

FORD

ANALYST

7566 03-DEC-81

3000

MILLER

CLERK

7782 23-JAN-82

1300

14 rows selected.
SQL> update emp set comm=null
2 where empno=7369;
1 row updated.
SQL> commit;
Commit complete.
SQL> clear screen
SQL> select avg(comm) from emp
2 /
AVG(COMM)
--------550
SQL> ed
Wrote file afiedt.buf
1* select avg(comm) from emp
2
SQL> /

1400

AVG(COMM)
--------550
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1* select avg(comm) from emp
2 /
AVG(COMM)
--------550
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1* Select SUM(Sal),SUM(DISTINCT Sal)
2 /

From Emp

SUM(SAL) SUM(DISTINCTSAL)
--------- ---------------29025
24775
SQL> clear screen
SQL> Select SUM (Comm), SUM (DISTINCT Comm) From Emp;
SUM(COMM) SUM(DISTINCTCOMM)
--------- ----------------2200
2200
SQL> ed
Wrote file afiedt.buf
1* Select SUM (100)
2 /

From Emp

SUM(100)
--------1400
SQL> ed
Wrote file afiedt.buf
1 Select SUM (sal+comm) "Res1",sum(sal)+sum(comm) "Res2"
2* From Emp
3 /
Res1
Res2
--------- --------7800
31225
SQL> ed
Wrote file afiedt.buf
1 Select SUM (sal+comm) "Res1",sum(sal)+sum(comm) "Res2"
2* From Emp
3
SQL>

SQL> clear screen


SQL> ed
Wrote file afiedt.buf
line 1 truncated.
1* Select MAX(Ename) From Em
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1* Select MAX(Ename) From Emp
SQL> /
MAX(ENAME)
---------WARD
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
line 1 truncated.
1* Select MIN(Ename) From Em
SQL> ed
Wrote file afiedt.buf
1* Select MIN(Ename) From Emp
SQL>
SQL> /
MIN(ENAME)
---------ADAMS
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
1* Select MIN(Hiredate),Max(Hiredate) From Emp
2 /
MIN(HIRED MAX(HIRED
--------- --------17-DEC-80 12-JAN-83
SQL> select *from emp;
EMPNO
DEPTNO
----------------7369
20
7499
30
7521
30
7566
20

ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- --------- --------- --------- --------- --------SMITH

CLERK

7902 17-DEC-80

800

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

30
30
10
20
10
30
20
30
20
10

7654 MARTIN

SALESMAN

7698 28-SEP-81

1250

7698 BLAKE

MANAGER

7839 01-MAY-81

2850

7782 CLARK

MANAGER

7839 09-JUN-81

2450

7788 SCOTT

ANALYST

7566 09-DEC-82

3000

7839 KING

PRESIDENT

17-NOV-81

5000

7844 TURNER

SALESMAN

7698 08-SEP-81

1500

7876 ADAMS

CLERK

7788 12-JAN-83

1100

7900 JAMES

CLERK

7698 03-DEC-81

950

7902 FORD

ANALYST

7566 03-DEC-81

3000

7934 MILLER

CLERK

7782 23-JAN-82

1300

14 rows selected.
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
line 2 truncated.
1 Select STDDEV(Sal),STDDEV(DISTINCT Sal)
2* From Em
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1 Select STDDEV(Sal),STDDEV(DISTINCT Sal)
2* From Emp
3
SQL> /
STDDEV(SAL) STDDEV(DISTINCTSAL)
----------- ------------------1182.5032
1229.951
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
line 2 truncated.
1 Select VARIANCE(Sal), VARIANCE (DISTINCT Sal)
2* From Em
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1 Select VARIANCE(Sal), VARIANCE (DISTINCT Sal)
2* From Emp
3 /
VARIANCE(SAL) VARIANCE(DISTINCTSAL)

1400

------------- --------------------1398313.9
1512779.4
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
line 1 truncated.
1* Select COUNT(Empno) From Em
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1* Select COUNT(Empno) From Emp
SQL> /
COUNT(EMPNO)
-----------14
SQL> ed
Wrote file afiedt.buf
1* Select COUNT(*) From Emp
2 /
COUNT(*)
--------14
SQL> ed
Wrote file afiedt.buf
1* Select COUNT(comm) From Emp
2 /
COUNT(COMM)
----------4
SQL> clear screen
SQL> ed
Wrote file afiedt.buf
line 2 truncated.
1 Select COUNT(Job),COUNT(DISTINCT Job)
2* From Em
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1 Select COUNT(Job),COUNT(DISTINCT Job)
2* From Emp
SQL> /
COUNT(JOB) COUNT(DISTINCTJOB)
---------- -----------------14
5

SQL> clear screen


SQL> ed
Wrote file afiedt.buf
line 2 truncated.
1 Select COUNT(Empno),COUNT(DISTINCT MGR)
2* From Em
SQL> ed
Wrote file afiedt.buf
1 Select COUNT(Empno),COUNT(DISTINCT MGR)
2* From Emp
SQL> /
COUNT(EMPNO) COUNT(DISTINCTMGR)
------------ -----------------14
6
SQL> ed
Wrote file afiedt.buf
line 3 truncated.
1 Select COUNT(Job),COUNT(DISTINCT MGR)
2 From Emp
3* Where Deptno=2
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1
2
3*
SQL>

Select COUNT(Job),COUNT(DISTINCT MGR)


From Emp
Where Deptno=20
/

COUNT(JOB) COUNT(DISTINCTMGR)
---------- -----------------5
4
SQL>
SQL>
SQL> exit

You might also like