Está en la página 1de 4
wrzie019 ‘Tema 3 Funciones 8.0. | Manual de Iniciacién a Oracle g na Oracle > RELAGIONAL TEMA 3 peumouesa, FUNCIONES S.Q.L. > evecomutras sat. pom Funclones SQL done dwsmas (2 Eten tos de cones Devoe sours (© Farconeseiveld la > oes (© Farcones nivel de mils las > pusa © Funciones a nivel de fla. Tipos: drvcioues © Reo Donets @ Fecia pencaurnta © connrin (© Funcones nivel de grupo, Tp: 2 anipulan grupos ceils y devudven un resulta po ead uno ce eles. sau. Funciones de Caracteres (2 Puen er de dos tipo: (© Funcones de conversiin (2 Fancones de manpulacn de caraceras (© De manipulacn ce crete 2 coNcAT suas ener INSTR no v ReaD © De conver 2 LOWER , UPPER @INITCAP sau. Funciones de conversign (© LOWER: Convers 2 minisaas (© UPPER: Corwete 2 mayiscuts, (2 INTTCAP: Convert a primera letra de cada palara en mayscus y esto en minds e enc Usar una furcén de conversin dente de a usula WHERE puede se aamente esse, oravorando un sje renciri sat. Funciones manipulactén caracteres (© CONCAT: Concatens dos valores 'SuasTR: Brae una subeadea, LENGTH: Dewuelve Is ogitud de le cadera, INSTR: Oevudve a pascén de un cardce subeadera. PAD: sien ala derecha le cadena. PAD: Justia a izquierda le cadens, sau. Funciones Numéric (© ROUND (estarme | expres, (2 Retondea an oscones cecmales, Sse omiten, ne se redandea con decals. Si eanas ents, (© TRUNC (clams | expres, 0) (2 Trunca ena ends posicén decimal. ise omken in ugares demas, Sin es © MOD(r, m) 2 Dewele el eto de b dvsén dem porn sau Ejemplos de funciones numéricas -ntpswwemundoracle.comfunciones-sa.htmI?Pgrsal_plsql_3 hem “4 wrzi2019 nips mundoracle.comifunciones-s9.htmI?P¢ Torna 3 Funciones §.Q.L. | Manual nciacién a Oracle (© SQL> SELECT ROUND(AS.923, 2}, ROUND(S.23, 0), ROUNDK45 923-1 SR Sys ouAlg 929-2, ROUNDS 225 0) RoUNDKEE #23 “2 © Resutado: 4592 45 50 © SQL> SELECT TRUNC{S5.923, 2), TRUNC(4,573), TRUNC(.973, 1) FRO SYSUAT (@ Resutade: 45:92 45.40 sau. ‘Trabajando con fechas (2 Orato almacena fechas 7 un Formato num Intea de 7 byes: (© Sido, ai, mes, ee, horas, minutes, seeundos (© formato de fecha por defect es DO-MONYY (2 SYSDATE es ura funelén cue dew focha y hora (pseudocoluma del ster) (© OUAL es una tabla vetul del be, que pusde ser usada para inspecdonar SYSDATE. Sa. Operadores aritméticos de fechas (@. Samar restar un nim af de una fecha da por resutado ura fea (@ Resar dos fecras pare encontrar la caniad de das env esas fechas. (© Sumer nora aur fecha diendo la canta de horas pr 24, sau. Funelones de Fecha () (© MONITS BETWEEN (fecha, fecha) (@ Nimero de mess entre do fecha, El resutaco puede ser postive o eqatv, (© ADD_MONTHS (fecha, ») "2 Aad n meses echo, seg clendaro, N debe de ser un nimero entero y puece (© NOAT_DAY (fecha, caracer) (© Develve leche cel dia especicaco (caréter) siguiente fecha. Carter puede Sa. Funciones de Fecha (l) © UST_DAY (foc) ‘© Dewete I fehe ct time da dl mes que cntene fee (© ROUND (fecha fmt) 12 ando nose especie nngin formato, deme f fecha cl primer da del mes ce (© TRUNC (ech [tm (@ Devuelef feche con a porclén dela tuncado en a unde epeccads gor em sau. Ejemplos funciones de fecha (© ONTS_BETWEEN (01-SEP-95, “11 38N.94) —> 19.6774191 ADD_MONTHSC1I-IAN-94, 6) —P11-1UL9# NEXT_DAY (01-SEP-95, FRIDAY) — 00-SEP-95 LAST_DAY (01-SEP-95) —> 20-5.95 ROUND (25JUL-95, MONTH) > 01-AUG-35 ROUND (2501-95, YEAR) —P-01-}AN-96 TRUNC (25-01-95, MONTH) > 012UL-95 (© TRUNC (25-10-95, YEAR) > O1-3AN-95 sau. Formatos de Fecha () evry Yen © Alo completo en nero f fo en letras sy MonTs (@ N° del mes condos tas / Nombre completo ce mes @ vy aay (2 ise la samana en wes letras / Nombre completo del a 2 (Al mode) (2 Elmina los espacis en lance derelene osuprme ceroe af lnuerda sau. Formatos de Fecha (I) a1_plsql_shim 24 wrzi2019 ‘Tema 3 Funciones 8.0. | Manual de Iniciacién a Oracle (2 Obtencén de ahora @ HH HID / HDS ead He era (28) 8 ay 35/3855 tos) Spurs Seneca oo ednache 2 anonM Sat sP/ STH 0 THSP eel ras / dare eres ees (2 Sepermtn terales sat. Funelones de conversién (I) (2 La comersin de pos de detos puede ser: [APIA suri es un et © Comverstin implore de cats DevaRoR2 «CHAR — a OER Devakowna 2 CHAR —D a OAT Denuwack a wascnRe DeDaIE Da vascraea 12 Estas conversions s ealzan po aigaciones, i Oracle 8 puade converte tpo sat. Funclones de conversién I) (© TO_CHAR (mero | fecha [frt) 12 Canverte un nimero o fecha e una cadena ce caraceres VARCHAR2 con el mole Repeat nero Sede dite |: sen de mas c ore ure deca ‘engi lnc mie Fa reas bs rare. sau. Funciones de conversién Il) (2 TOLNUMEER (har) (© Conver une cadene ce caractres on digas en un nme, (© TO_DATE (ear (fmt) (© Converts une cadens ce caractees reprsertardo una fecha en un valor de fechas @ NVA 91, expr2) (© Convarte un rule expr) un valor depo fecna,cacenao ndmero (exp) sa. La Funcién DECODE DECODE (col. | expresidn, bisquedat, resultadot [, bitsqueda2, resultado, ..} (2 Hace las eos de sentencl CASE 0 IF-THEN-ELSE, para ectar consutas condones Desa unaexoresln después ce carparata con coda valor de nisquda, Sx ‘lor par ext = Beverers un val" nlo donde una bunqueds no creda cov Sa. Uso DECODE b> SELECT Job, a SESGGE (ob, RAVE, sates, LER st. 15, MANAGER, sa.20, sa) ASR a 5100 = ANALYST entrees al alana s2Werement en un 10% ‘i fob = CLERK ontonces se nerementa on Un 15% ‘57 jog = MANAGER entonces se inerementa en un 203 Para er caso, entones no hay ieremento de slano -ntpswwcmundoracle.comfunciones-sa.htmI?Pgrsal_plsql_3 hm 36 wrzi2019 bntpswwcmundoracle.comfunciones-sa.htmI?Pgrsal_plsql_3 hem ‘Tema 3 Funciones 8.0. | Manual de Iniciacién a Oracle cellnguie SO, sue 48

También podría gustarte