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; ?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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'