• Publicidad

split en Postgres

Todo acerca de las bases de datos que existen: SQL, MySQL, Oracle, Postgres, CSV, etc.

split en Postgres

Notapor kaeri » 2008-01-28 13:54 @621

Hola

Tengo un campo de comentarios en Postgres el cual esta constituido así:

Código: Seleccionar todo
 |D2007-11-30 10:39:14|NNombre|CComentario|E|D2007-12-20 11:01:14|NNombre|CComentariossss|E


Este campo va creciendo de acuerdo a los comentarios que se van introduciendo, lo que quiero llevar a cabo es la consulta desde Postgres o SQL Server.

Quiero tomar el comentario más reciente el cual sería Comentariossss, pero solamente lo que se encuentra después de |C y antes de |E:

Código: Seleccionar todo
|D2007-12-20 11:01:14|NNombre|CComentariossss|E


Gracias de antemano.
Avatar de Usuario
kaeri
Perlero nuevo
Perlero nuevo
 
Mensajes: 44
Registrado: 2004-08-19 12:05 @545
Ubicación: México

Publicidad

Notapor explorer » 2008-01-28 14:50 @660

¿Y no es más fácil hacerlo en Perl?

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl -l
$x = '|D2007-11-30 10:39:14|NNombre|CComentario|E|D2007-12-20 11:01:14|NNombre|CComentariossss|E';
while ( $x =~ /\|D(.*?)\|.*?\|C(.*?)\|E/g ) { $comentarios{$1} = $2 }
$mas_reciente = (sort keys %comentarios)[-1];
print $mas_reciente, " ", $comentarios{$mas_reciente};
# 2007-11-30 10:39:14 Comentario

 
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kaeri » 2008-01-28 14:54 @662

Hola

Pero si se quiere consultar desde otro lado teniendo ese campo así pero no se utiliza Perl, ¿cómo se programaría en SQL?
Avatar de Usuario
kaeri
Perlero nuevo
Perlero nuevo
 
Mensajes: 44
Registrado: 2004-08-19 12:05 @545
Ubicación: México

Notapor Rene Serrano » 2008-01-28 16:08 @714

¿Esa línea de dónde sale, la tiene en una tabla, es un campo, es una combinación de campo? Para poder ayudar...

Saludos.
------------
¦23n3
Rene Serrano
Perlero nuevo
Perlero nuevo
 
Mensajes: 86
Registrado: 2006-11-27 12:35 @565
Ubicación: El salvador CA


Volver a Bases de datos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados