Funciones SQLPLUS

Páginas: 11 (2717 palabras) Publicado: 15 de octubre de 2013
Funciones en SQL plus 8                 
1) Introduccion.
 
2) FUNCIONES ARITMÉTICAS
2.1) FºS ARITMÉTICAS Q ACTUAN CON VALORES SIMPLES
2.2) FUNCIONES SOBRE GRUPOS DE VALORES
2.3) FUNCIONES DE LISTAS.
3) FUNCIONES CON CADENAS DE CARACTERES.
3.1) FUNCIONES QUE DEVUELVEN NÚMEROS
4) FUNCIONES PARA EL MANEJO DE FECHAS
5) FUNCIONES SOBRE CONVERSION ENTRE TIPOS.
 6) OTRAS FUNCIONESCLAUSULAS AVANZADAS DE SELECCIÓN
 
C O M B I N A C I O N   E X T E R N A  ( OUTER JOIN )
 
UNION | INTERSECT  | MINUS
 
 
 
 
4) MANIPULACION DE DATOS: INSERT,UPDATE,DELETE
1) Introducción
2) Insercción con SELECT´s.
3) Modificación de datos. ( UPDATE )
                        3.1) UPDATE con SELECT.
            4 Borrado de filas. DELETE
            5 ROLLBACK,COMMIT y autocommit.F U N C I O N E S   EN  SQL plus 8
 
 
1)  Introduccion.
 
            * Las funciones trabajan con columnas variables o constantes
                        EJ:) pasar a minúscula el valor de una columna. //UPPER
            * Las funciones se utilizan en:
                        SELECT’s  WHERE y ORDER BY        
            * Se pueden anidar.
           
2) Funciones Aritmeticas 
            Trabajan con datos de tipo NUMBER q incluye el tipo NUMBER : 0-9 ,punto decimal,-
                        EJ:) -123.45
           
            NOTA: La coma decimal será con un punto.
     
            TIPOS:
        FºS Aritméticas Q Actúan Con Valores Simples.
        Funciones Sobre Grupos De Valores.
        Funciones De Listas.
        Funciones Con Cadenas DeCaracteres.

 
2.1) FºS ARITMÉTICAS Q ACTUAN CON VALORES SIMPLES.
     Un valor simple es un numero, una vble. , o una columna.
                       
      ABS(n)  -> Devuelve el valor absoluto de n; //El mismo pero sin signo.
          EJ:)    SELECT ABS(-18) FROM DUAL
            NOTA: DUAL es una tabla de ORACLE que se utiliza para este tipo de operaciones.                                      
                EJ)"Obtener el valor absoluto del salario de todos los empleados, también  apellidos y salarios"
SELECT apellido, salario, ABS(salario - 10000000)
                                    FROM EMPLE;
 
                        //Dentro del paréntesis puedo hacer las operaciones q quiera
 
      CEIL(n)  -> Obtiene el valor entero inmediatamente superior oigual a n.        
                                   EJ) Ceil(20.7) el entero superior o igual seria 21
                                         Ceil(20)   el entero superior o igual seria 20
                                  
                                   EJ) SELECT CEIL(20.8) FROM DUAL;
                                         SELECT CEIL(20.2) FROM DUAL;                                         SELECT CEIL(15) FROM DUAL;        
                                         SELECT CEIL(-15) FROM DUAL;
                                         SELECT CEIL(-15.5) FROM DUAL;
 
 
    FLOOR(n)  -> Es lo contrario que CEIL, obtiene el numero entero inmediatamente inferior o igual a n.
 
                       EJ)       SELECT FLOOR(20.8) FROM DUAL;
                                   SELECTFLOOR(20.2) FROM DUAL;
                                   SELECT FLOOR(15) FROM DUAL;
                                   SELECT FLOOR(-15) FROM DUAL;
                                   SELECT FLOOR(-15.5) FROM DUAL;
 
 
 
    MOD(m,n)  -> Devuelve el resto de dividir m entre n  m/n.
                                  
                                   EJ) SELECT MOD(10.4,4.5) FROM DUAL;   //Tiene q dar 1.4
 
 
    NVL(valor, expresión)  -> Se utiliza  para sustituir valor por la expresión.
                        De forma q siempre q  valor sea igual a NULL
                                              
                                               _____________________
                                               SI valor = NULL entonces...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La funcion de la funcion
  • La Función De La Función
  • Funciones
  • Funciones
  • Funciones
  • Funciones
  • Funciones
  • Funciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS