Existe uma fução como a LIMIT do MySQL?
Gostaria de trazer um limite de registros num select, porém nem eh soh os 30 primeiros e etc, queria algo assim:
limit(0,50) - os cinquenta primeiros
limit(50,150) - a partir do registro 50 até o registro 150
Existe algo parecido no firebird?
Desde ja agradeco
[]s
limit(0,50) - os cinquenta primeiros
limit(50,150) - a partir do registro 50 até o registro 150
Existe algo parecido no firebird?
Desde ja agradeco
[]s
Titanius
Curtidas 0
Respostas
Vinicius2k
25/01/2006
Colega,
Sim. FIRST/SKIP. Nos seus dois exemplos.
T+
Sim. FIRST/SKIP. Nos seus dois exemplos.
SELECT FIRST 50 <campos> FROM <tabela>... /* os 50 1ºs */ SELECT FIRST 150 SKIP 50 <campos> FROM <tabela>... /* os 150 1ºs saltando 50 */
T+
GOSTEI 0
Titanius
25/01/2006
Colega,
Sim. FIRST/SKIP. Nos seus dois exemplos.
T+
SELECT FIRST 50 <campos> FROM <tabela>... /* os 50 1ºs */ SELECT FIRST 150 SKIP 50 <campos> FROM <tabela>... /* os 150 1ºs saltando 50 */
Vinicius, só pra eu entender direitinho, vejamos um exemplo:
Tenho uma tabela que contem 100 registro
vamos as opções:
1- Os 25 primeiros registros
2- Os registros entre 26 e 50
3- os Registros entre 51 e o ultimo registro.
como seria esses ?
desde já agradeço
[]s
GOSTEI 0
Vinicius2k
25/01/2006
Titanius,
1- Os 25 primeiros registros
2- Os registros entre 26 e 50
3- os Registros entre 51 e o ultimo registro.
Blz? ;)
T+
1- Os 25 primeiros registros
SELECT FIRST 25 FROM <tabela>
2- Os registros entre 26 e 50
SELECT FIRST 50 SKIP 25 FROM <tabela>
3- os Registros entre 51 e o ultimo registro.
SELECT FIRST 100 SKIP 50 FROM <tabela>
Blz? ;)
T+
GOSTEI 0
Titanius
25/01/2006
Perfeito Vinicius... muitissimo obrigado.. :wink:
[]s
[]s
GOSTEI 0