0% found this document useful (0 votes)
450 views

Oracle SQL Functions

ABS (NUM) A: - SQL> select ABS (-200) from dual; (2).Round the numeric values of a given number? TRUNC (123.5678, 2) from dual; (3).Truncate the number to the nearest higher integer, if it has got any decimal place?

Uploaded by

ypraju
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
450 views

Oracle SQL Functions

ABS (NUM) A: - SQL> select ABS (-200) from dual; (2).Round the numeric values of a given number? TRUNC (123.5678, 2) from dual; (3).Truncate the number to the nearest higher integer, if it has got any decimal place?

Uploaded by

ypraju
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

SQL- FUNCTIONS-1

By PenchalaRaju.Yanamala

(1).Find out the absolute values of a given number? {ABS (NUM)}

A: - SQL> select ABS (-200) from dual;

(2).Round the numeric values of a given number? {ROUND (NUM)}

A: - SQL> select ROUND (123.5467, 3) from dual;

(3).Truncate the numeric values of a given number? {TRUNC (NUM)}

A: - SQL> select TRUNC (123.5678, 2) from dual;

(4).Round the number to the nearest higher integer, if it has got any
Decimal place? {CEIL (NUM)}

A: - SQL> select CEIL (123.000001) from dual;

(5).Truncate the given number up to all decimal places? {FLOOR (NUM)}

A: - SQL> select FLOOR (123.5678) from dual;

(6).Find out the remainder of the given number? {MOD (NUM)}

A: - SQL> select MOD (9, 2) from dual;

(7).Find out the square root of the given number? {SQRT (NUM)}

A: - SQL> select SQRT (9) from dual;

(8).Find out the Nth power of the given number? {POWER (NUM)}

A: - SQL> select POWER (3, 2) from dual;

(9). Find out the greatest value from the given list of Numbers? {GREATEST
(N)}
A: - SQL> select GREATEST (54, 89, 65) from dual;

(10).find out the least value from the given list of numbers? {LEAST (NUM)}

A: - SQL> select LEAST (54, 89, 65) from dual;

(11).find out the status of the given list of numbers? {SIGN (NUM)}

A: - SQL> select SIGN (-200) from dual;

(12).Replace the null values in the specified column with the Specified
value
List of numbers? {NVL (column n)}
A: - SQL> select NVL (comm, 0) from EMP;

(13).Find the maximum value of the column in the given set of Rows?
{MAX (c n)}
A: - SQL> select MAX (Sal) from EMP;

(14).Find the minimum value of the column in the given set of Rows?
{MIN (c n)}
A: - SQL> select MIN (Sal) from EMP;

(15).Find the total no of column values in the given set of Rows?


{SUM (c n)}
A: - SQL> select SUM (Sal) from EMP;

(16).Find the Average no of column values in the given set of Rows?


{AVG (c n)}
A: - SQL> select AVG (Sal) from EMP;
`
(17).Count the no of rows in the given set of Rows? {COUNT (c n)}

A: - SQL> select COUNT (Sal) from EMP;

(18).Convert the upper case? {UPPER (string)}

A: - SQL> select UPPER (‘oracle’) from Dual;

(19).Convert the lower case? {LOWER (string)}

A: - SQL> select LOWER (‘ORACLE’) from Dual;

(20).Convert the initial letter of each word of the given string


To upper case and rest of the chars to lower case? {INITCAP (St)}

A: - SQL> select INITCAP (‘hello hyd’) from Dual;

(21). Find the ASCII code for the given ASCII Character? {ASCII (St)}

A: - SQL> select ASCII (‘A’) from Dual;

(22).Find the equivalent ASCII character for the given ASCII Code?
{CHR (num)}
A: - SQL> select CHR (65) from Dual;

(23).find the specified part of the string? {SUBSTR (st)}


{SUBSTR (Var2)}
A: - SQL> select SUBSTR (‘MANAGER’, 1, 3) from Dual;

(24).find the position of the specified part of the string? {INSTR (st)}
{INSTR (Var2)}
A: - SQL> select INSTR (‘MANAGER’, ‘A’, 1, 2) from Dual;

(25).find the length of the given string? {LENGTH (st)}


{LENGTH (Var2)}
A: - SQL> select LENGTH (‘ORCCLE’) from Dual;
(26).ADD THE SPECIFIED CHAR(S) TO THE LEFT SIDE OF THE GIVEN
STRING UPTO THE SPECIFIED LENGTH? {LPAD (st)}{LPAD (Var2)}

A: - SQL> select LPAD (‘ORCCLE’, 8,’*’) from Dual;

(27).Add the SPECIFIED CHAR(S) TO THE LEFT SIDE OF THE GIVEN


STRING
UPTO THE SPECIFIED LENGTH? RPAD (st) RPAD (Var2)

A: - SQL> select LPAD (‘ORCCLE’, 8,’*’) from Dual;

(28).Add the SPECIFIED CHAR(S) TO THE RIGHT SIDE OF THE GIVEN


STRING UPTO THE SPECIFIED LENGTH? RPAD (st),RPAD (Var2)
A: - SQL> select RPAD (‘ORCCLE’, 8,’&&’) from Dual;
SQL- FUNCTIONS-3

(29).Remove the specified char(s) from the extreme left side of the
given string LTRIM (st), LTRIM (Var2)

A: - SQL> select LTRIM (‘SMITH’, ‘S’) from Dual;

(30).Remove the specified char(s) from the extreme right side of


the given string RTRIM (st), RTRIM (Var2)

A: - SQL> select RTRIM (‘SMITH’, ‘H’) from Dual;

(31). Join the two strings. CONCAT (st) CONCAT (Var2)

A: - SQL> select CONCAT (‘Mr.’,’JONE’) from Dual;


A: - SQL> select (‘Mr.’||’JONE’) from Dual;

(32).Replace each character of one set with the Corresponding character


of another set in the given string? TRANSLATE (st) TRANSLATE
(Var2)

A: - SQL> select ename, TRANSLATE (ename, ‘ABCDEFGHIJ’,’9876543210’)


from
EMP where ename=’ALLEN’;

(33).Replace set1 completely with set2 in the given string? REPLACE (var2)

A: - SQL> select ename, REPLACE (ename, ‘LL’,’Hello’) from EMP where


ename=’ALLEN’;

(34).Decode acts as a multiple decision-making statement of any


Procedural
language. Like as nested if? DECODE ()

A: - SQL> select JOB, DECODE (JOB, ‘CLERK’,’C’’MANAGER’,’M’, JOB) From


EMP;

(35). Match the char, strings, those spell differently but sounds alike.
SOUNDEX(),SOUNDEX (var2)
A: - SQL> select ename From EMP where soundex (ename) = soundex
(‘SMITH’);

(36). Find the no of months between the given two date values?
MONTHS_BETWEEN(date1, date2)

A: - SQL> select MONTHS_BETWEEN (’01-JAN-03’,’31-DEC-04’) from Dual;

(37).Add the specified no of months to the given date value?ADD_MONTHS


(date,number)

A: - SQL> select ADD_MONTHS (’01-JAN-03’, 4) from Dual;

(38).find the date of ‘day’ (2nd parameter) after the date (1st parameter)?
NEXT_DAY (date, day)
A: - SQL> select NEXT_DAY (’14-JAN-05’,’WED’) from Dual;

(39).find out the most recent date form the given list of date Values?
GREATEST (date1, date2…)
A: - SQL> select GREATEST (’14-JAN-05’, ’14-JAN-03’) from Dual;

(40).find out the oldest date form the given list of date Values? LEAST
(date1, date2…)
A: - SQL> select LEAST (’14-JAN-05’, ’14-JAN-03’) from Dual;

(41).find the operating system date and time. (No parameters are
Required SYSDATE ())

A: - SQL> select SYSDATE from Dual;

(42).Converts any date value to a char value in the specified Format as well
as to convert number into character? TO_CHAR (date)

A: - SQL> select TO_CHAR (’SYSDATE, DD/MONTH/YYYY’) from Dual;

(43).It converts character string into date value. TO_DATE (CHAR)

A: - SQL> select TO_DATE (’09022000’,’DDMMYYYY’) from Dual;

44. TO_NUMBER ()

45. HEXTORAW ()

46. RAWTOHEX ()

47. CHARTOROWID ()

48. ROWIDTOCHAR ()

49. Display the names of the employees in Uppercase?


SQL>select upper(ename)from emp;

50. Display the names of the employees in Lowercase?


SQL>select lower(ename)from emp;

51. Display the names of the employees in Propercase?


SQL>select initcap(ename)from emp;

52. Display the length of Your name using appropriate function?


SQL>select length('name') from dual;

53. Display the length of all the employee names?


SQL>select length(ename) from emp;

54. select name of the employee concatenate with employee number?


SQL>select ename||empno from emp;

55. User appropriate function and extract 3 characters starting from 2


characters from the following string 'Oracle'. i.e the out put should be
'ac'?
SQL>select substr('oracle',3,2) from dual;

56. Find the First occurance of character 'a' from the following string i.e
'Computer Maintenance Corporation'?
SQL>SELECT INSTR('Computer Maintenance Corporation','a',1) FROM DUAL;

57. Display the total number of employee working in the company?


SQL>select count(*) from emp;

58. Display the total salary beiging paid to all employees?


SQL>select sum(sal) from emp;

59. Display the maximum salary from emp table?


SQL>select max(sal) from emp;

60. Display the minimum salary from emp table?


SQL>select min(sal) from emp;

61. Display the average salary from emp table?


SQL>select avg(sal) from emp;

62. Display the maximum salary being paid to CLERK?


SQL>select max(sal) from emp where job='CLERK';

63. Display the maximum salary being paid to depart number 20?
SQL>select max(sal) from emp where deptno=20;

64. Display the minimum salary being paid to any SALESMAN?


SQL>select min(sal) from emp where job='SALESMAN';

65. Display the average salary drawn by MANAGERS?


SQL>select avg(sal) from emp where job='MANAGER';

66. Display the total salary drawn by ANALYST working in depart


number40?
SQL>select sum(sal) from emp where job='ANALYST' and deptno=40;

67. Replace every occurance of alphabhet A with B in the string Allens(use


translate function)?
SQL>select translate('Allens','A','B') from dual;
68. Display the informaction from emp table.Where job manager is found it
should be displayed as boos(Use replace function)?
SQL>select replace(JOB,'MANAGER','BOSS') FROM EMP;

69. Display empno,ename,deptno from emp table.Instead of display


department numbers display the related department name(Use decode
function)?
SQL>select
empno,ename,decode(deptno,10,'ACCOUNTING',20,'RESEARCH',30,
'SALES',40,'OPRATIONS') from emp;

70. Display the following output for each row from emp table?
“scott has joined the company on wednesday 13th August ninten ninety”
SQL>select ENAME||' HAS JOINED THE COMPANY ON '||
to_char(HIREDATE,'day
ddth Month year') from EMP;

71. Display the common jobs from department number 10 and 20?
SQL>select job from emp where deptno=10 and job in(select job from emp
where deptno=20);

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy