In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Contador

SQL databases
Responder
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

Contador

Mensaje por Paco V »

Esta consulta me funciona ok:
select * from perso where matricula = 8868515
pero esto no:
select * from perso where matricula = 8868515 count(*)
mi objetivo seria tener en n, 1, si existe o 0 si no existe.
n := select * from perso where matricula = 8868515 count()
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Contador

Mensaje por desarrollo »

Paco
¿Que quieres hacer?
Si lo que quieres es contar las personas con la misma matricula, entonces:
select count(*) from perso where matricula = 8868515
Saludos
Jose A. Suarez
"Paco V" <ssi@ono.com> escribió en el mensaje
news:468cacdc$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Esta consulta me funciona ok:
> select * from perso where matricula = 8868515
>
> pero esto no:
> select * from perso where matricula = 8868515 count(*)
>
> mi objetivo seria tener en n, 1, si existe o 0 si no existe.
> n := select * from perso where matricula = 8868515 count()
Juan Jose Zamora San
Mensajes: 87
Registrado: Sab Mar 15, 2008 10:29 pm

Contador

Mensaje por Juan Jose Zamora San »

Paco V escribió:
> Esta consulta me funciona ok:
> select * from perso SELECT COUNT( * ) FROM CLIENTES WHERE ncliente = 620
>
> pero esto no:
> select * from perso where matricula = 8868515 count(*)
>
> mi objetivo seria tener en n, 1, si existe o 0 si no existe.
> n := select * from perso where matricula = 8868515 count()
Prueba con esto :
Select count( * ) from perso where matricula = 8868515
Saludos.
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

Contador

Mensaje por Paco V »

Disculpas, ya lo encontre:
select count(*) from perso ........
Gracias. Voy a ver si se lo puedo asignar a una variable.
Paco V
"Paco V" <ssi@ono.com> wrote:
>
>Esta consulta me funciona ok:
>select * from perso where matricula = 8868515
>
>pero esto no:
>select * from perso where matricula = 8868515 count(*)
>
>mi objetivo seria tener en n, 1, si existe o 0 si no existe.
>n := select * from perso where matricula = 8868515 count()
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Contador

Mensaje por ignacio »

Paco,
nCount := TDataSource:QueryValue( "select count(*) from perso " )
Saludos,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:[email=468caec7@ozsrv2.ozlan.local...]468caec7@ozsrv2.ozlan.local...[/email]
>
> Disculpas, ya lo encontre:
> select count(*) from perso ........
>
> Gracias. Voy a ver si se lo puedo asignar a una variable.
>
> Paco V
>
> "Paco V" <ssi@ono.com> wrote:
>>
>>Esta consulta me funciona ok:
>>select * from perso where matricula = 8868515
>>
>>pero esto no:
>>select * from perso where matricula = 8868515 count(*)
>>
>>mi objetivo seria tener en n, 1, si existe o 0 si no existe.
>>n := select * from perso where matricula = 8868515 count()
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

Contador

Mensaje por Paco V »

Muchas Gracias Ignacio.
Viste lo que buscaba.
Ok
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Paco,
>
>nCount := TDataSource:QueryValue( "select count(*) from perso " )
>
>Saludos,
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Paco V" <ssi@ono.com> escribió en el mensaje
>news:[email=468caec7@ozsrv2.ozlan.local...]468caec7@ozsrv2.ozlan.local...[/email]
>>
>> Disculpas, ya lo encontre:
>> select count(*) from perso ........
>>
>> Gracias. Voy a ver si se lo puedo asignar a una variable.
>>
>> Paco V
>>
>> "Paco V" <ssi@ono.com> wrote:
>>>
>>>Esta consulta me funciona ok:
>>>select * from perso where matricula = 8868515
>>>
>>>pero esto no:
>>>select * from perso where matricula = 8868515 count(*)
>>>
>>>mi objetivo seria tener en n, 1, si existe o 0 si no existe.
>>>n := select * from perso where matricula = 8868515 count()
>>
>
>
Responder