1
resposta

[Dúvida] Não seria LIMIT 9?

Olá, se a questão está pedindo as 10 primeiras vendas do dia 01/01/2017 e o índice começa do 0, a querry não seria: select * from notas_fiscais where data_venda = "2017-01-01" limit 9; ?

1 resposta

Oi, Diego

LIMIT é uma cláusula SQL que especifica o número de linhas que devem ser retornadas no resultado de uma consulta.

Então o 10 é o total de linhas (registros) que será retornado

No SQL o indice começa no 1, diferentemente da maioria das liguagens de programação

Exemplo:

-- Retornar as 5 primeira letras a parti do indice 1
SELECT SUBSTRING('Diego Veras de Oliveira',1,5);

-- A saída é 'Diego'