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

Como obtengo la cantidad de caracteres

Estas en el tema de Como obtengo la cantidad de caracteres en el foro de PostgreSQL en Foros del Web. HOLA TENGO UNA tabla con un campo de tipo varchar en la cual almaceno valores como: 0101, 0102, 01010, 01011. yo necesito una funcion mediante ...
  #1 (permalink)  
Antiguo 05/01/2010, 08:33
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Exclamación Como obtengo la cantidad de caracteres

HOLA TENGO UNA tabla con un campo de tipo varchar en la cual almaceno valores como:

0101,
0102,
01010,
01011.

yo necesito una funcion mediante la cual pueda obtener los registros que empiezen con 010 y que tengan mas de 4 caracteres, lo cual me deberia de arrojar los 2 ultimos del ejemplo, pero no he encontrado en internet como hacerlo.

agradezco la ayuda.
  #2 (permalink)  
Antiguo 05/01/2010, 08:44
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Como obtengo la cantidad de caracteres

Bueno, no me quede con los brazos cruzados y segui buscando y encontre la respuesta:

la funcion en cuestion es: char_length(cadena), en mi caso particular fue char_length(nombre_campo_de_tabla)

UPDATE servcon_subgrupos SET idgrupo = '1000' WHERE char_length(idsubgrupo)=5
  #3 (permalink)  
Antiguo 12/01/2010, 17:02
 
Fecha de Ingreso: octubre-2009
Mensajes: 32
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Como obtengo la cantidad de caracteres

También podrías haber utilizado la función length.

Etiquetas: cantidad, caracteres
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 08:20.