Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

primera letra en mayuscula

Estas en el tema de primera letra en mayuscula en el foro de PostgreSQL en Foros del Web. saludos, quisiera saber como hago pa convertir la primera letra de la frase en mayusculas ejemplo: la masturbacion te hace perder la memoria y otras ...
  #1 (permalink)  
Antiguo 15/04/2008, 15:58
 
Fecha de Ingreso: abril-2007
Mensajes: 63
Antigüedad: 17 años
Puntos: 0
primera letra en mayuscula

saludos, quisiera saber como hago pa convertir la primera letra de la frase en mayusculas
ejemplo:
la masturbacion te hace perder la memoria y otras cosas que no recuerdo

La masturbación te hace perder la memoria y otras cosas que no recuerdo

si ubiera por ahi archivos de todos los formatos plis dejenlo aqui
  #2 (permalink)  
Antiguo 16/04/2008, 02:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: primera letra en mayuscula

Buenas,

http://www.postgresql.org/docs/8.2/i...ns-string.html

Combinando UPPER y SUBSTRING no deberías tener problemas.

Si ves que no lo consigues avisa y te echo una mano.

Un saludo
  #3 (permalink)  
Antiguo 16/04/2008, 02:29
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: primera letra en mayuscula

ahhh si es algo que vas a usar mucho create una funcion sql
  #4 (permalink)  
Antiguo 31/05/2008, 09:51
 
Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: primera letra en mayuscula

hola amigo disculpa por meterme, creo que esta es tu solucion usando functions:

CREATE OR REPLACE FUNCTION "public"."primer_letra_mayus" (nombre text) RETURNS text AS
$body$
/* New function body */
DECLARE
cadena TEXT;

BEGIN
SELECT UPPER(SUBSTRING(nombre,1,1)) || SUBSTRING(nombre,2) INTO cadena;
RETURN cadena;
END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

ahi lo tienes bye
  #5 (permalink)  
Antiguo 02/06/2008, 03:03
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Respuesta: primera letra en mayuscula

Te aconsejo no utilizar una funcion plpgsql cuando puedas hacerlo con sql, como es el caso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:35.