SELECT T.NOME, T.ENDERECO, T.BAIRRO FROM TABLE T
Como faço para acrescentar um contador de linhas retornadas pela consulta?
Quero deixar numerado.
1 Thiago Rua A Bairro B
2 Fulano Rua C Bairro B
.
.
.
SELECT T.NOME, T.ENDERECO, T.BAIRRO FROM TABLE T
Como faço para acrescentar um contador de linhas retornadas pela consulta?
Quero deixar numerado.
1 Thiago Rua A Bairro B
2 Fulano Rua C Bairro B
.
.
.
Quais linhas quer contar? A de registros no banco ou de linhas retornadas na consulta?
retornadas na consulta
SELECT
count(*) as linhas,
nome, endereco, bairro FROM
(SELECT T.NOME as nome, T.ENDERECO as endereco, T.BAIRRO as bairro FROM TABLE T) SEL;
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
Quero deixar numerado.
1 Thiago Rua A Bairro B
2 Darlan Rua C Bairro B
.
.
.
SELECT
rdb$get_context(‘USER_TRANSACTION’, ‘row#’) as NUMERO,
rdb$set_context(‘USER_TRANSACTION’, ‘row#’,
coalesce(cast(rdb$get_context(‘USER_TRANSACTION’, ‘row#’) as integer), 0) + 1) CONTEXTO,
NOME
FROM TABELA