3.310 cursos gratis
6.275.300 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > Funciones matemáticas. Cláusula SELECT (2/2) > Funciones. Caso práctico

Funciones matemáticas. Cláusula SELECT (2/2)

Autor: Mª J. Ramos, F. Montero, A. Ramos
Curso: 5/5 5/5 (2 opiniones) |403 alumnos|Fecha publicación: 21/07/2009

Capítulo 13:

 Funciones. Caso práctico

Caso práctico

6.- Sea la tabla EMPLE. Seleccionar todas las filas y codificar el OFICIO. Si el oficio es PRESIDENTE, codificar con un 1; si es EMPLEADO, con un 2; en cualquier otro caso, codificar con un 5:

SQL> SELECT APELLIDO, OFICIO, DECODE(UPPER(OFICIO), 'PRESIDENTE', 1, 'EMPLEADO', 2, 5) "Codigo" FROM EMPLE;

APELLIDO                 OFICIO           Codigo
----------                        ----------         ----------
SANCHEZ              EMPLEADO            2
ARROYO                VENDEDOR           5
SALA                       VENDEDOR           5
JIMENEZ                DIRECTOR             5
MARTIN                  VENDEDOR           5
NEGRO                  DIRECTOR             5
CEREZO                DIRECTOR             5
GIL                          ANALISTA                5
REY                        PRESIDENTE         1
TOVAR                   VENDEDOR            5
ALONSO                EMPLEADO            2
JIMENO                 EMPLEADO             2
FERNANDEZ       ANALISTA                 5
MUÑOZ                 EMPLEADO             2

14 filas seleccionadas.

Calculamos el número de bytes que tiene la columna APELLIDO de la tabla EMPLE para aquellos empleados del departamento 10:
SQL> SELECT APELLIDO, VSIZE(APELLIDO) BYTES FROM EMPLE WHERE DEPT_NO=10;

APELLIDO        BYTES
---------                -------
CEREZO              6
REY                       3
MUÑOZ                5

Representamos en hexadecimal los caracteres 1 al 4 del APELLIDO 'SALA' de la tabla EMPLE: SQL> SELECT APELLIDO, DUMP(APELLIDO,16,1,4) FROM EMPLE WHERE APELLIDO LIKE 'SALA';

APELLIDO                       DUMP(APELLIDO,16,1,4)
----------                                   -------------------------
SALA Typ=1                           Len=4: 53,41,4c,41

Visualiza el usuario que está conectado y su identificador: SQL> SELECT USER, UID FROM DUAL;

USER                UID
--------                 -----
SCOTT               57

La orden SHOW USER muestra el nombre de usuario que está conectado: SQL> SHOW USER 11

Capítulo siguiente - Funciones. Conceptos básicos
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Funciones matemáticas. Cláusula SELECT (2/2)


Cursos Valoración Alumnos Vídeo
Corel Draw 11 Básico
Corel Draw es una potente herramienta que utilizan los diseñadores profesionales para crear, logotipos, esquemas, ilustraciones, dibujos, etc. No se asuste, para usted am... [10/05/05]
 2,40/5 12.074  
Cómo utilizar el Power Point
Microsoft PowerPoint es un programa de presentación desarrollado para sistemas operativos Microsoft Windows y Mac OS. Ampliamente usado en distintos campos como en la ens... [09/06/08]
 4,36/5 5.265  
Sistemas operativos inteligentes
Este trabajo de informática ilustra qué son los sistemas operativos inteligentes, sus características y cómo funcionan, tomando c... [13/01/09]
 4,50/5 314  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail