Code Monkey home page Code Monkey logo

db_oracle's Introduction

DB ORACLE

^^Ejemplo / Manual Oracle / Funciones / Manual Oracle /

Funciones

Funciones de cadena

Son para manipular los strings.

Función Ejemplo Resultado Descripción
CONCAT(char1,char2) SELECT CONCAT('Juan','Limas') FROM DUAL; Juan Limas Concatena dos caracteres
LENGTH(char) SELECT LENGTH('Juan Limas') FROM DUAL; 10 Devuelve el número de caracteres de una String, *Cuenta los espacios
REPLACE(char, search [,change]) SELECT REPLACE('Juan Limas','Juan','Pedro') FROM DUAL; Pedro Limas Reemplace el string indicado
UPPER(char) SELECT UPPER('Juan Limas') FROM DUAL; JUAN LIMAS Devuelve strings en Mayusculas
INITCAP(char) SELECT INITCAP('juan limas') FROM DUAL; Juan Limas Devuelve cada palabra enpezando con Mayusculas
LOWER(char) SELECT LOWER('JUAN LIMAS') FROM DUAL; juan limas Devuelve strings en minusculas
RPAD(char1, n [,char2]) SELECT RPAD('Juan Limas',15,'-') FROM DUAL; Juan Limas----- Rellena el string a la derecha con la longitud n y con el caracter definido char2
LPAD(char1, n [,char2]) SELECT RPAD('Juan Limas',15,'-') FROM DUAL; -----Juan Limas Rellena el string a la izquierda con la longitud n y con el caracter definido char2
SUBSTR(char, m [, n]) SELECT SUBSTR('Juan Limas',4,5) FROM DUAL; n Lim Devuelve un string de n caracteres a partir de la posición m, si es -m empieza a contar desde el final
VNL(expr1, expr2) SELECT VNL('Juan Limas',4,5) FROM DUAL; n Lim
DECODE(expr1, expr2) SELECT VNL(nota,11,'Aporbado','Desaprobado') FROM DUAL; n Lim

TRIM

TRIM(LEADING|TRAILING|BOTH trim_char FROM trim_source)

Si no especificamos trim_character, se quitan los espacios en blanco. Finalmente si solo ponemos trim_source quita blancos por delante y por detras.

Función Ejemplo Resultado Descripción
TrimBoth Trim(BOTH '_' FROM '_Juan_'); o SELECT TRIM(' PEPE PEREZ ') FROM DUAL; Juan Elimina los caracteres iniciales y finales especificados de una cadena de caracteres.
TrimLeading Trim(LEADING '_' FROM '_Juan') Juan Elimina los caracteres iniciales especificados de una cadena de caracteres.
TrimTrailing Trim(TRAILING '_' FROM 'Juan_') Juan Elimina los caracteres finales especificados de una cadena de caracteres.
LTRIM(char, [,set]) SELECT LTRIM(' Juan Limas') FROM DUAL; Juan Limas por defecto Elimina los espacios de la inquierda, puedes definir el caracter que deseas eliminar.
RTRIM(char, [,set]) SELECT LTRIM('Juan Limas ') FROM DUAL; Juan Limas por defecto Elimina los espacios de la derecha, puedes definir el caracter que deseas eliminar.

Funciones matemáticas

Permite hacer operaciones matemáticas

Función Ejemplo Resultado Descripción
ROUND(n [,m]) SELECT ROUND(99.5452,2) FROM DUAL; 99.55 Redondea n con m decimales, por defecto m=0
FLOOR(n) SELECT FLOOR(99.995) FROM DUAL; 99 Redondea n al entero menor
CEIL(n) SELECT CEIL(99.125) FROM DUAL; 100 Redondea n al entero mayor
MOD(m,n) SELECT MOD(7,2) FROM DUAL; 1 Devuelve el resto de la division(Módulo)
LEAST(n1,n2,n3,...) SELECT LEAST(99,45,67,4,2,11,1) FROM DUAL; 1 Devuelve el menor valor de la lista
GREATEST(n1,n2,n3,...) SELECT GREATEST(99,45,67,4,2,11,1) FROM DUAL; 99 Devuelve el mayor valor de la lista
Pi(n1,n2,n3,...) SELECT Pi() FROM DUAL; Devuelve la constante pi.
suma() SELECT Pi() FROM DUAL; Devuelve la suma de la columna

db_oracle's People

Contributors

nhuamani avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.