Programador Informatico

Páginas: 17 (4088 palabras) Publicado: 15 de diciembre de 2012
Funciones

Nombre: Víctor Alt. B
Carrera: Programación
Profesor: Gian Aguilera

Índice:

Página 1-Indice.
Página 2-Introduccion.
Página 3-Funcion de valor simple.
Página 4-Funciones de grupos de valores.
Página 5-Funciones que devuelven carácter.
Página 6-Funciones que devuelven valores numéricos.
Página 7-Funciones que permiten trabajar con fecha.
Página 8-Funciones de conversión.-Conversiones soportadas
Página 9-Funcion general CONVERT
Página 10-Conversion de carácter a un tipo de dato.
-Conversión de carácter a dato.
- Conversión de número a carácter.
-Redondeo durante la conversión con tipo monetario.
Página 11-Conversion de información de fecha y hora.
-Conversión entre tipos numéricos.
-Conversión entre tiposbinarios.
Página 12-Conversion de datos hexadecimales.
-Errores de conversión.
Página 13-Errores de desbordamiento aritméticos y de división por cero.
-Errores de escala.
Pagina14-Errores de dominio.
Página 15-Conclusion.
Página 16- Bibliografía-

Introducción:
En este lindo trabajo conoceremos algunas funciones de SQL, lo que se refiere a una buena informacióny ejemplos de cada una de ellas. También su buena sintaxis y errores que pueden aparecer en alguna de ellas.

Funciones de valores simples

Las funciones de valores simples son funciones sencillas que trabajan con valores simples. Un valor simple es: un número (como 6522,90), una variable o una columna de una tabla.

Para probar algunas de estas funciones usaremos la tabla DUAL, cuyadescripción es la siguiente:

SQL> DESC DUAL;

Nombre      ¿Nulo?          Tipo
-----------         -------         -----------
DUMMY                            VARCHAR2 (1)

Las funciones de valores simples se muestran en la Tabla 4.1.

Tabla 4.1. Funciones de valores simples.

Funciones de grupos de valores
Hasta ahora nos hemos ocupado de funciones que operan con valores simples; noobstante, hay  otras funciones estadísticas, como SUM, AVG y COUNT, que actúan sobre un grupo de filas para obtener un valor. Estas funciones permiten obtener la edad media de un grupo de alumnos, el alumno más joven, el más viejo, el número total de miembros de un grupo, etcétera. Los valores nulos son ignorados por las funciones de grupos de valores y los cálculos se realizan sin contar conellos. Estas funciones se muestran en la Tabla 4.2.

Tabla 4.2. Funciones de grupos de valores.
Caso práctico
2.- AVG(n). Cálculo del salario medio de los empleados del departamento 10 de la tabla EMPLE:
SQL> SELECT AVG (SALARIO) FROM EMPLE WHERE DEPT_NO=10;
AVG (SALARIO)
    ------------
  2891,66667
COUNT (* | expresión). Cálculo del número de filas de la tabla EMPLE:
SQL> SELECTCOUNT (*) FROM EMPLE;
 COUNT (*)
     --------
     Cálculo del número de filas de la tabla EMPLE donde la COMISION no es nula:
SQL> SELECT COUNT (COMISION) FROM EMPLE;
COUNT (COMISION)
       ---------------
 MAX (expresión). Cálculo del máximo salario de la tabla EMPLE:
SQL> SELECT MAX (SALARIO) FROM EMPLE;
MAX (SALARIO)
Funciones que devuelven caracteres

Este tipo defunciones devuelven un carácter o varios caracteres.
Función | Propósito |
CHR(n) | Nos devuelve el carácter cuyo valor en binario es n |
CONCAT(cad1, cad2) | Nos devuelve cad1 concatenada con cad2 |
UPPER(cad) | Convierte cad a mayúsculas |
LOWER(cad) | Convierte cad a minúsculas |
LPAD(cad1,n[,cad2]) | Con esta función añadimos caracteres a cad1 por la izquierda hasta una longitud máximadada por n |
INITCAP(cad) | Convierte la primera letra de cad a mayúscula |
LTRIM(cad [,set]) | Elimina un conjunto de caracteres a la izquierda de cad, siendo set el conjunto de caracteres a eliminar |
RPAD(cad1, n[,cad2]) | Con esta función añadimos caracteres de la misma forma que con la función LPAD pero esta vez los añadimos a la derecha |
RTRIM(cad[,set]) | Hace lo mismo que LTRIM...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas informaticos
  • Programas Informaticos
  • Programas informaticos
  • programa informatico
  • programas informaticos
  • Programa juvenil de jovenes informaticos de la informatica
  • Programa de informatica fines ii
  • Programas informáticos colaborativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS