Ejemplo comic

Páginas: 6 (1344 palabras) Publicado: 8 de marzo de 2011
Funciones
Existen en SQL muchas funciones que pueden complementar el manejo de los datos en las consultas. Se utilizan dentro de las expresiones y actuan con los valores de las columnas, variables o constantes.
Pueden anidarse funciones dentro de funciones. Y existe una gran variedad de funciones para cada tipo de datos:
* aritméticas,
* de cadenas de caracteres,
* de manejo defechas,
* de conversión,
* otras,
* de grupo.
Funciones Aritméticas
Función | Cometido | Ejemplo | Resultado |
ABS(n) | Calcula el valor absoluto de n. | select abs(-15) from dual; | 15 |
CEIL(n) | Calcula el valor entero inmediatamente superior o igual a n. | select ceil(15.7) from dual; | 16 |
FLOOR(n) | Calcula el valor entero inmediatamante inferior o igual a n. |select floor(15.7) from dual; | 15 |
MOD(m,n) | Calcula el resto resultante de dividir m entre n. | select mod(11,4) from dual; | 3 |
POWER(m,n) | Calcula la potencia n-esima de m. | select power(3,2) from dual; | 9 |
ROUND(m,n) | Calcula el redondeo de m a n decimales. Si n<0 el redondeo se efectua a por la izquierda del punto decimal. | select round(123.456,1) from dual; | 123.5 |SQRT(n) | Calcula la raíz cuadrada de n. | select sqrt(4) from dual; | 2 |
TRUNC(m,n) | Calcula m truncado a n decimales (n puede ser negativo). | select trunc(123.456,1) from dual; | 123.4 |
SIGN(n) | Calcula el signo de n, devolviendo -1 si n<0, 0 si n=0 y 1 si n>0. | select sign(-12) from dual; | -1 |

Funciones de Cadenas de Caracteres

Función | Cometido | Ejemplo | Resultado |CHR(n) | Devuelve el carácter cuyo valor codificado es n. | select chr(65) from dual; | A |
ASCII(cad) | Devuelve el valor ascii de cad. | select ascii('A') from dual; | 65 |
CONCAT(cad1,cad2) | Devuelve cad1 concatenada con cad2. Esta función es esquivalente al operador ||. | select concat(concat(nombre,' es '),oficio) from emp; | Cano es Presidente, etc. |
LOWER(cad) | Devuelve la cadena cadcon todas sus letras convertidas a minúsculas. | select lower('MinUsCulAs') from dual; | minusculas |
UPPER(cad) | Devuelve la cadena cad con todas sus letras convertidas a mayúsculas. | select upper('maYuSCulAs') from dual; | MAYUSCULAS |
INITCAP(cad) | Devuelve cad con el primer caracter en mayúsculas. | select initcap('isabel') from dual; | Isabel |
LPAD(cad1,n,cad2) | Devuelve cad1 conlongitud n, y ajustada a la derecha, rellenando por la izquierda con cad2. | select lpad('P',5,'*') from dual; | ****P |
RPAD(cad1,n,cad2) | Devuelve cad1 con longitud n, y ajustada a la izquierda, rellenando por la derecha con cad2. | select rpad('P',5,'*') from dual; | P**** |
REPLACE(cad,ant,nue) | Devuelve cad en la que cada ocurrencia de la cadena ant ha sido sustituida por la cadena nue.| select replace('digo','i','ie') from dual; | diego |
SUBSTR(cad,m,n) | Devuelve la sudcadena de cad compuesta por n caracteres a partir de la posicion m. | select substr('ABCDEFG',3,2) from dual; | CD |
LENGTH(cad) | Devuelve la longitud de cad. | select length('cadena') from dual; | 6 |

Funciones de Manejo de Fechas
Función | Cometido | Ejemplo | Resultado |
SYSDATE | Devuelve lafecha y hora actuales. | select sysdate from dual; | 24/11/2010 |
ADD_MONTHS(d,n) | Devuelve la fecha d incrementada en n meses. | select add_months(sysdate,4) from dual; | 14-JUL-97 |
LAST_DAY(d) | Devuelve la fecha del último día del mes de d. | select last_day(sysdate) from dual; | 31-MAR-97 |
MONTHS_BETWEEN(d1, d2) | Devuelve la diferencia en meses entre las fechas d1 y d2. | selectmonths_between(sysdate,'01-JAN-97') from dual; | 2.43409424 |
NEXT_DAY(d,cad) | Devuelve la fecha del primer día de la semana cad después de la fecha d. | select next_day(sysdate, 'sunday') from dual; | 16-MAR-97 |

Funciones de Conversión de Tipos
Función | Cometido | Ejemplo | Resultado |
TO_NUMBER(cad,fmto) | Convierte la cadena cad a un número, opcionalmente de acuerdo con el formato fmto....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo de Discurso comico
  • Comic
  • el comic
  • El cómic
  • comic
  • comic
  • El Comic
  • comic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS