viernes, 5 de julio de 2024

Funciones con cadenas de texto en Oracle

Oracle String Functions. 

Ver la web: 

https://www.oracletutorial.com/oracle-string-functions/


This tutorial provides you the most commonly used Oracle string functions that help you manipulate character strings more effectively.


Estan en la siguiente tabla: 

Function Example Result Purpose

ASCII ASCII(‘A’) 65 Returns an ASCII code value of a character.

CHR CHR(’65’) ‘A’ Converts a numeric value to its corresponding ASCII character.

CONCAT CONCAT(‘A’,’BC’) ‘ABC’ Concatenate two strings and return the combined string.

CONVERT CONVERT( ‘Ä Ê Í’, ‘US7ASCII’, ‘WE8ISO8859P1’ ) ‘A E I’ Convert a character string from one character set to another.

DUMP DUMP(‘A’) Typ=96 Len=1: 65 Return a string value (VARCHAR2) that includes the datatype code, length measured in bytes, and internal representation of a specified expression.

 INITCAP INITCAP(‘hi  there’) ‘Hi There’ Converts the first character in each word in a specified string to uppercase and the rest to lowercase.

 INSTR INSTR( ‘This is a playlist’, ‘is’) 3 Search for a substring and return the location of the substring in a string

 LENGTH LENGTH(‘ABC’) 3 Return the number of characters (or length) of a specified string

LOWER LOWER(‘Abc’) ‘abc’ Return a string with all characters converted to lowercase.

LPAD LPAD(‘ABC’,5,’*’) ‘**ABC’ Return a string that is left-padded with the specified characters to a certain length.

LTRIM LTRIM(‘ ABC ‘) ‘ABC  ‘ Remove spaces or other specified characters in a set from the left end of a string.

REGEXP_COUNT REGEXP_COUNT(‘1 2 3 abc’,’\d’) 3 Return the number of times a pattern occurs in a string.

REGEXP_INSTR REGEXP_INSTR( ‘Y2K problem’,’\d+’) 2 Return the position of a pattern in a string.

REGEXP_LIKE REGEXP_LIKE( ‘Year of 2017′,’\d+’ ) true Match a string based on a regular expression pattern.

REGEXP_REPLACE REGEXP_REPLACE( ‘Year of 2017′,’\d+’, ‘Dragon’ ) ‘Year of Dragon’ Replace substring in a string by a new substring using a regular expression.

REGEXP_SUBSTR REGEXP_SUBSTR( ‘Number 10’, ‘\d+’ ) 10 Extract substrings from a string using a pattern of a regular expression.

REPLACE REPLACE(‘JACK AND JOND’,’J’,’BL’); ‘BLACK AND BLOND’ Replace all occurrences of a substring by another substring in a string.

RPAD RPAD(‘ABC’,5,’*’) ‘ABC**’ Return a string that is right-padded with the specified characters to a certain length.

RTRIM RTRIM(‘ ABC ‘) ‘ ABC’ Remove all spaces or specified character in a set from the right end of a string.

SOUNDEX SOUNDEX(‘sea’) ‘S000’ Return a phonetic representation of a specified string.

SUBSTR SUBSTR(‘Oracle Substring’, 1, 6 ) ‘Oracle’ Extract a substring from a string.

TRANSLATE TRANSLATE(‘12345’, ‘143’, ‘bx’) ‘b2x5’ Replace all occurrences of characters by other characters in a string.

TRIM TRIM(‘ ABC ‘) ‘ABC’ Remove the space character or other specified characters either from the start or end of a string.

UPPER UPPER(‘Abc’) ‘ABC’ Convert all characters in a specified string to uppercase.

Was this tutorial helpful? 


Fuentes.

Artículo:   "Oracle String Functions" Publicado en https://www.oracletutorial.com/ . Consultado el 30/06/2024.

URL: https://www.oracletutorial.com/oracle-string-functions/


No hay comentarios:

Publicar un comentario