3.300 cursos gratis
6.268.740 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > Funciones matemáticas. Cláusula SELECT (1/2) > REPLACE. Funciones

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

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

Capítulo 14:

 REPLACE. Funciones

REPLACE(cad, cadena_búsqueda [,cadena_sustitución]). Sustituimos 'O' por 'AS' en la cadena 'BLANCO Y NEGRO':

SQL> SELECT REPLACE('BLANCO Y NEGRO', 'O', 'AS') FROM DUAL;REPLACE('BLANCOY
        ----------------
BLANCAS Y NEGRAS

Si no ponemos nada en la cadena_sustitución, se sustituiría la cadena_búsqueda por nada (NULL). En el siguiente ejemplo,sustituimos 'O' por nada:

SQL> SELECT REPLACE ('BLANCO Y NEGRO', 'O') FROM DUAL;

REPLACE('BLA
     -----------
BLANC Y NEGR

SUBSTR(cad, m [,n]). Partiendo de la cadena 'ABCDEF', obtenemos en una columna dos caracteres a partir de la terceraposición, en otra columna otros dos caracteres a partir de la tercera posición empezando por el final de la cadena y en una última columna la cadena a partir de su cuarta posición:

SQL> SELECT SUBSTR('ABCDEFG',3,2) "s1", SUBSTR ('ABCDEFG',-3,2) "s2", SUBSTR('ABCDEFG',4) "s3" FROM DUAL;

s1      s2   s3
 --        --    ----
CD     EF  DEFG

Visualiza el apellido y su primera letra para los empleados del departamento 10 de la tabla EMPLE:

SQL> SELECT APELLIDO, SUBSTR(APELLIDO,1,1) FROM EMPLE WHERE DEPT_NO =10;

APELLIDO   S
   ----------       -
CEREZO     C
REY              R
MUÑOZ        M

TRANSLATE(cad1, cad2 , cad3). A partir de la cadena 'LOS PILARES DE LA TIERRA', sustituye la 'A' por 'a', la 'E' por 'e', la'I' por 'i', la 'O' por 'o', y la 'U' por 'u':

SQL> SELECT TRANSLATE('LOS PILARES DE LA TIERRA','AEIOU','aeiou') FROM DUAL;

TRANSLATE('LOSPILARESDEL
------------------------
LoS PiLaReS De La TieRRa

En este ejemplo TRANSLATE sustituye la 'L' por 'l':

SQL> SELECT TRANSLATE('LOS PILARES DE LA TIERRA','LAEIOU','l') FROM DUAL;

TRANSLATE('LOSP
      ---------------
lS PlRS D l TRR

Ahora la cadena "cad2" está formada por 'LAEIOU', pero en la cadena "cad3" sólo existe 'l', lo que hace que desaparezcan las vocales en la cadena resultante; ya que sólo la 'L' se reemplaza por 'l'; el resto, 'AEIOU', se reemplaza por nada.

Nota: Con este capítulo hemos llegado al final del curso. Recuerda que este trabajo es un fragmento del libro "CEO - Desarrollo de aplicaciones en entornos de 4ª generación y con herramientas" del autor Mª J. Ramos, F. Montero, A. Ramos , publicado por la editorial McGraw-Hill (ISBN: 84-481-4760-X).

Capítulo anterior - LTRIM y RTRIM. Funciones
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


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


Cursos Valoración Alumnos Vídeo
Excel. Hojas de cálculo (cuarta parte)
Curso del software Excel y formación ofimática. Marcos y tablas de Excel serán temas de importancia en esta cuarta parte de nuestro curso de uso avanzado de hojas de cálc... [07/11/08]
 4,86/5 5.468  
Información y comunicación tecnológica en Cuba
Con las Tecnologías de Información y Comunicaciones (TIC), el perfeccionamiento de la Enseñanza Técnica y Profesional y la vinculaci... [25/06/09]
2/5 123  
Componentes de los PC's
Un PC está formado por diferentes partes y distintas unidades que componen un sistema físico complejo, este el hardware. Por otro lado tenemos el software, los programas,... [05/05/05]
 4,90/5 21.859  


Publicar en   del.icio.us    digg    meneame

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