Difference between revisions of "CHARACTER BUILT IN FUNCTIONS"

From rbachwiki
Jump to navigation Jump to search
(Created page with "==UPPER()== UPPER('john') = JOHN ==LOWER()== LOWER('John')=john ==LENGTH()== LENGTH('JOHN')=4 ==SUBSTR()== '''RETURNS PART OF A STRING''' SUBSTR('JAMES',2,3)=AME ==DECODE...")
 
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
==LOWER()==
==LOWER()==
  LOWER('John')=john
  LOWER('John')=john
==INITCAP==
SELECT INITCAP(firstname), INITCAP(lastname)
  FROM customers
  WHERE LOWER(lastname) = 'nelson'
==LENGTH()==
==LENGTH()==
  LENGTH('JOHN')=4
  LENGTH('JOHN')=4
==LPAD and RPAD==
SELECT firstname, LPAD(firstname, 12, ' '), LPAD(firstname, 12 '*')
FROM customers
WHERE firstname LIKE 'J%'
== LTRIM and RTRIM==
SELECT lastname, address, LTRIM(address, 'P.O. BOX')
FROM customers
WHERE state ='FL';
== TRANSLATE==
SELECT name, TRANSLATE(name, ',', '-'), TRANSLATE(name, ',A', '-a')
FROM CONTACTS;
== REPLACE==
SELECT lastname, address, REPLACE(address, 'P.O.', 'POST OFFICE')
FROM customers
WHERE state ='FL';
==CONCAT==
SELECT firstname, lastname, CONCAT('customernumber: ', customer#) "Number"
FROM customers
WHERE state = 'FL';


==SUBSTR()==
==SUBSTR()==
'''RETURNS PART OF A STRING'''
'''RETURNS PART OF A STRING. START FROM THE 2ND POSITION AND RETURN 3 CHARACHTERS'''
  SUBSTR('JAMES',2,3)=AME
  SUBSTR('JAMES',2,3)=AME
==INSTR===
'''Searches a string fr a specified set of characters or substring and then returns the first character position in which the substring is found'''
SELECT name, INSTR(name, ',') "First comma",
INSTR(name, ',',10) "Start read and position 10",
INSTR(name, ',',1,2) "Second Comma",
==DECODE()==
==DECODE()==
'''RETURNS THE VALUE MATCHING THE CONDITION'''
'''RETURNS THE VALUE MATCHING THE CONDITION TAKE THE 20 IN THE FRONT AND RETURN THE CORRESPONDING STRING'''
  DECODE(20,10,'TEN',20,'TWENTY',30,'THIRTY') = TWENTY
  DECODE(20,10,'TEN',20,'TWENTY',30,'THIRTY') = TWENTY


[[#Select Command|Back To Top]]-[[Main_Page| Home]] - [[Oracle_SQL|Category]]
[[#Select Command|Back To Top]]-[[Main_Page| Home]] - [[Oracle_SQL|Category]]

Latest revision as of 00:36, 10 November 2017

UPPER()

UPPER('john') = JOHN

LOWER()

LOWER('John')=john

INITCAP

SELECT INITCAP(firstname), INITCAP(lastname)
 FROM customers
  WHERE LOWER(lastname) = 'nelson'

LENGTH()

LENGTH('JOHN')=4

LPAD and RPAD

SELECT firstname, LPAD(firstname, 12, ' '), LPAD(firstname, 12 '*')
FROM customers
WHERE firstname LIKE 'J%'

LTRIM and RTRIM

SELECT lastname, address, LTRIM(address, 'P.O. BOX')
FROM customers
WHERE state ='FL';

TRANSLATE

SELECT name, TRANSLATE(name, ',', '-'), TRANSLATE(name, ',A', '-a')
FROM CONTACTS;

REPLACE

SELECT lastname, address, REPLACE(address, 'P.O.', 'POST OFFICE')
FROM customers
WHERE state ='FL';

CONCAT

SELECT firstname, lastname, CONCAT('customernumber: ', customer#) "Number"
FROM customers
WHERE state = 'FL';

SUBSTR()

RETURNS PART OF A STRING. START FROM THE 2ND POSITION AND RETURN 3 CHARACHTERS

SUBSTR('JAMES',2,3)=AME

INSTR=

Searches a string fr a specified set of characters or substring and then returns the first character position in which the substring is found

SELECT name, INSTR(name, ',') "First comma",
INSTR(name, ',',10) "Start read and position 10",
INSTR(name, ',',1,2) "Second Comma",

DECODE()

RETURNS THE VALUE MATCHING THE CONDITION TAKE THE 20 IN THE FRONT AND RETURN THE CORRESPONDING STRING

DECODE(20,10,'TEN',20,'TWENTY',30,'THIRTY') = TWENTY

Back To Top- Home - Category