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

Conocer el numero de registros en un select

Estas en el tema de Conocer el numero de registros en un select en el foro de PostgreSQL en Foros del Web. Buenos dias, me gustaría saber si es posible conocer el número de registros seleccionados en un cursor... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original cur_cn = ...
  #1 (permalink)  
Antiguo 06/07/2012, 03:23
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 14 años
Puntos: 3
Conocer el numero de registros en un select

Buenos dias, me gustaría saber si es posible conocer el número de registros seleccionados en un cursor...


Código HTML:
Ver original
  1. cur_cn = cn.cursor()
  2. print "buscando filas a seleccionar..."
  3. SQL = """SELECT * FROM s_senyales
  4.                 WHERE s_campo1 = %s
  5.                     and s_ca,po2 = %s"""
  6. data = (w_campo1, w_campo2)
  7. cur_cn.execute(SQL, data)
  8. filas = cur_cn.fetchall() #selecciona en filas todos los registros que cumplen la condicion
  9. if filas:
  10.       ...............


Gracias
  #2 (permalink)  
Antiguo 06/07/2012, 08:22
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Conocer el numero de registros en un select

Previamente podrías hacer un COUNT de esa misma consulta.

Sin embargo, existe una sentencia EXIT WHEN NO DATA FOUND que puedes usar dentro de un loop para controlar el cursor. Dentro del loop puedes manejar un incremental para conocer este numero.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 06/07/2012, 21:19
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 14 años
Puntos: 3
Respuesta: Conocer el numero de registros en un select

Muchas gracias, huesos52, voy a probar...
  #4 (permalink)  
Antiguo 07/07/2012, 12:20
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 14 años
Puntos: 3
Respuesta: Conocer el numero de registros en un select

Ayuda... ¿Cómo puedo guardar el resultado de un Count al hacer la misma consulta?.

Etiquetas: conocer, numero, registros, select
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 02:10.