0% found this document useful (0 votes)
14 views10 pages

SQL 6682

The document contains a series of SQL queries and their results executed in an Oracle database environment. It demonstrates various SQL functions such as ASCII, CONCAT, INITCAP, and date manipulations, along with error messages for incorrect queries. Additionally, it shows the creation and insertion of data into a table named 'emp2' and retrieval of employee information.

Uploaded by

24071a66f6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views10 pages

SQL 6682

The document contains a series of SQL queries and their results executed in an Oracle database environment. It demonstrates various SQL functions such as ASCII, CONCAT, INITCAP, and date manipulations, along with error messages for incorrect queries. Additionally, it shows the creation and insertion of data into a table named 'emp2' and retrieval of employee information.

Uploaded by

24071a66f6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SQL> select ASCII ('A') from dual;

ASCII('A')

----------

65

SQL> select CHR ('A') from dual;

select CHR ('A') from dual; *

ERROR at line 1:

ORA-01722: invalid number

SQL> select CHR ('65') from dual;

SQL> select CONCAT ('A','bc') from dual;

CON

---

Abc

SQL> select INITCAP ('hello') from dual;

INITC

-----

Hello

SQL> select INSTR ('This is Vnr','v') from dual;

INSTR('THISISVNR','V')

----------------------

SQL> select INSTR ('This is Vnr','V') from dual;

INSTR('THISISVNR','V')

----------------------

SQL> select LENGTH ('This is Vnr') from dual;

LENGTH('THISISVNR')

-------------------

11
SQL> select LOWER ('This is Vnr') from dual;

LOWER('THIS

-----------

this is vnr

SQL> select UPPER ('This is Vnr') from dual;

UPPER('THIS

-----------

THIS IS VNR

SQL> select RPAD ('This',5,'\') from dual;

RPAD(

-----

This\

SQL> select REPLACE ('This','hi','er') from dual;

REPL

----

Ters

SQL> select TRANSLATE ('This','hi','er') from dual;

TRAN

----

Ters

SQL> select TRANSLATE ('This','hi','e') from dual;

TRA

---

Tes

SQL> select TRANSLATE ('This','hi','eee') from dual;

TRAN

----

Tees

SQL> select RTRIM ('Thiss','ss') from dual;

RTR

---

Thi
SQL> select RTRIM ('Thiss','sshi') from dual;

SQL> select RTRIM ('Thiss','ssih') from dual;

SQL> select SUBSTR ('Thiss',1,2) from dual;

SU

--

Th

SQL> select POWER (3.5,1) from dual;

POWER(3.5,1)

------------

3.5

SQL> select POWER (3.5,2) from dual;

POWER(3.5,2)

------------

12.25

SQL> select SQRT (3.5) from dual;

SQRT(3.5)

----------

1.87082869

SQL> select SQRT (3.5i) from dual;

select SQRT (3.5i) from dual; *

ERROR at line 1:

ORA-00907: missing right parenthesis

SQL> select (3*8) from dual;

(3*8)

----------

24

SQL> select ADD_MONTHS (sysdate,1) from dual;


ADD_MONTH

---------

22-AUG-25

SQL> select ADD_MONTHS (sysdate,2) from dual;

ADD_MONTH

---------

22-SEP-25

SQL> select sysdate from dual;

SYSDATE

---------

22-JUL-25

SQL> select CURRENT_TIMESTAMP from dual;

CURRENT_TIMESTAMP

---------------------------------------------------------------------------

22-JUL-25 10.46.28.681000 +05:30

SQL> select EXTRACT(day frem sysdate) from dual;

select EXTRACT(day frem sysdate) from dual; *

ERROR at line 1:

ORA-00907: missing right parenthesis

SQL> select EXTRACT(day from sysdate) from dual;

EXTRACT(DAYFROMSYSDATE)

-----------------------

22

SQL> select EXTRACT(monday from sysdate) from dual;

select EXTRACT(monday from sysdate) from dual

ERROR at line 1:

ORA-00907: missing right parenthesis

SQL> select EXTRACT(month from sysdate) from dual;

EXTRACT(MONTHFROMSYSDATE)

-------------------------
7

SQL> select LAST_DATE (DATE '01-02-2016') from dual;

select LAST_DATE (DATE '01-02-2016') from dual; *

ERROR at line 1:

ORA-01847: day of month must be between 1 and last day of month

SQL> select LAST_DAY (DATE '01-02-2016') from dual;

select LAST_DAY (DATE '01-02-2016') from dual; *

ERROR at line 1:

ORA-01847: day of month must be between 1 and last day of month

SQL> select LAST_DATE (DATE '2016-02-01') from dual;

select LAST_DATE (DATE '2016-02-01') from dual*

ERROR at line 1:

ORA-00904: "LAST_DATE": invalid identifier

SQL> select MONTHS_BETWEEN (DATE '2016-02-01',DATE '2018-09-01') from dual;

MONTHS_BETWEEN(DATE'2016-02-01',DATE'2018-09-01')

-------------------------------------------------

-31

SQL> select NEXT_DAY (DATE '2000-01-01','SUNDAY') from dual;

NEXT_DAY(

---------

02-JAN-00

SQL> select ROUND (DATE '2000-01-01','MM') from dual;

ROUND(DAT

---------

01-JAN-00

SQL> select ROUND (DATE '2000-06-01','MM') from dual;

ROUND(DAT

---------

01-JUN-00

SQL> select ROUND (DATE '2000-06-01','YYYY') from dual;

ROUND(DAT

---------

01-JAN-00
SQL> select ROUND (DATE '2000-06-05','MM') from dual;

ROUND(DAT

---------

01-JUN-00

SQL> select ROUND (DATE '2000-06-05','DD') from dual;

ROUND(DAT

---------

05-JUN-00

SQL> select ROUND (DATE '2000-06-15','MM') from dual;

ROUND(DAT

---------

01-JUN-00

SQL> select ROUND (DATE '2000-06-16','MM') from dual;

ROUND(DAT

---------

01-JUL-00

SQL> select TO_CHA (DATE '2000-06-16') from dual;

select TO_CHA (DATE '2000-06-16') from dual*

ERROR at line 1:

ORA-00904: "TO_CHA": invalid identifier

SQL> select TO_CHAR (DATE '2000-06-16') from dual;

TO_CHAR(D

---------

16-JUN-00

SQL> select TO_DATE ('02072024') from dual;

select TO_DATE ('02072024') from dual*

ERROR at line 1:

ORA-01861: literal does not match format string

SQL> select TO_DATE ('02JAN2024') from dual;

TO_DATE('

---------

02-JAN-24
SQL> select TO_DATE ('02072024') from dual;

select TO_DATE ('02072024') from dual *

ERROR at line 1:

ORA-01861: literal does not match format string

SQL> select TO_CHAR ('1234657','88,888.88') from dual;

select TO_CHAR ('1234657','88,888.88') from dual *

ERROR at line 1:

ORA-01481: invalid number format model

SQL> select TO_CHAR ('1234657','99,999,99') from dual;

TO_CHAR('1

----------

12,346,57

SQL> select TO_CHAR ('1234657','99,999.99') from dual;

TO_CHAR('1

----------

##########

SQL> CREATE TABLE emp2 ( SNo varchar(5), Emp_names varchar(10), Salary varchar(10), Join_date date );

Table created.

SQL> INSERT INTO emp2 (SNo, Emp_names, Salary, Join_date) VALUES ('1', 'Ravi', '2000', '01-02-2025');

INSERT INTO emp2 (SNo, Emp_names, Salary, Join_date) VALUES ('1', 'Ravi', '2000', '01-02-2025')*

ERROR at line 1:

ORA-01843: not a valid month

SQL> INSERT INTO emp2 (SNo, Emp_names, Salary, Join_date) VALUES ('1', 'Ravi', '2000', '01-FEB-2025');

1 row created.

SQL> INSERT INTO emp2 (SNo, Emp_names, Salary, Join_date) VALUES ('2', 'Nidhi', '5000', '04-FEB-2025');

1 row created.

SQL> INSERT INTO emp2 (SNo, Emp_names, Salary, Join_date) VALUES ('3', 'Keerthi', '2500', '01-FEB-2025');

1 row created.

SQL> select * from mp2;

select * from mp2*

ERROR at line 1:

ORA-00942: table or view does not exist


SQL> select * from emp2;

SNO EMP_NAMES SALARY JOIN_DATE

----- ---------- ---------- ---------

1 Ravi 2000 01-FEB-25

2 Nidhi 5000 04-FEB-25

3 Keerthi 2500 01-FEB-25

SQL> select UPPER emp2 from dual;

select UPPER emp2 from dual*

ERROR at line 1:

ORA-00904: "UPPER": invalid identifier

SQL> select UPPER from emp2;

select UPPER from emp2 *

ERROR at line 1:

ORA-00904: "UPPER": invalid identifier

SQL> select UPPER(emp2) from dual;

select UPPER(emp2) from dual *

ERROR at line 1:

ORA-00904: "EMP2": invalid identifier

SQL> select UPPER(EMP_NAMES) from emp2;

UPPER(EMP_

----------

RAVI

NIDHI

KEERTHI

SQL> select REPLACE (EMP_NAMES,'a','@') from emp2;

REPLACE(EM

----------

R@vi

Nidhi

Keerthi

SQL> select SQRT (SALARY) from emp2;


SQRT(SALARY)

------------

44.7213595

70.7106781

50

SQL> select EXTRACT (day from Join_date) from emp2;

EXTRACT(DAYFROMJOIN_DATE)

-------------------------

SQL> select ROUND (DATE Join_date,'YYYY') from emp2;

select ROUND (DATE Join_date,'YYYY') from emp2 *

ERROR at line 1:

ORA-00936: missing expression

SQL> select ROUND (DATE Join_date,'YYYY') from emp2;

select ROUND (DATE Join_date,'YYYY') from emp2 *

ERROR at line 1:

ORA-00936: missing expression

SQL> select ROUND (Join_date,'YYYY') from emp2;

ROUND(JOI

---------

01-JAN-25

01-JAN-25

01-JAN-25

SQL> select Emp_names, Join_date rom emp2;

select Emp_names, Join_date rom emp2 *

ERROR at line 1:

ORA-00923: FROM keyword not found where expected

SQL> select Emp_names, Join_date from emp2;

EMP_NAMES JOIN_DATE

---------- ---------

Ravi 01-FEB-25
Nidhi 04-FEB-25

Keerthi 01-FEB-25

SQL> select Emp_names, TO_CHAR(Join_date,'DD-MM-YYYY') from emp2;

EMP_NAMES TO_CHAR(JO

---------- ----------

Ravi 01-02-2025

Nidhi 04-02-2025

Keerthi 01-02-2025

You might also like