Oracle - CONSULTA PALABRAS

 
Vista:

CONSULTA PALABRAS

Publicado por Miguel Ángel (6 intervenciones) el 02/12/2003 14:18:51
Hola otra vez,
estoy intentando hacer una consulta queme permita obtener
las dos primeras palabras de un campo que contiene tres o mas palabras. ¿ Sabeis como hacerla?.
Otra consulta sería el numero de palabras de una frase.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONSULTA PALABRAS

Publicado por Vivi (45 intervenciones) el 02/12/2003 16:53:23
select substr(campo,1,2) from tabla; -- toma dos caracteres
select length(campo) from tabla; -- cuenta los caracteres

Espero haber podido ayudarte.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONSULTA PALABRAS

Publicado por Byron (300 intervenciones) el 02/12/2003 16:59:01
Para las dos primeras palabras, te doy un ejemplo:
select substr(nombre_completo,1,instr(nombre_completo,' ',1,2))
from cl_personas where rownum < 10

Para lo otro de contar si deberas crear una funcion y con las funciones de manipulacion de strings puedes llegar a lo que deseas.

Saludos DTB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar