2
respostas

[Projeto] 08 Faça como eu fiz: consultando os dados da Insight Places

Olá prof. estava executando e estava dando o erro abaixo, é que nome da coluna estava errado como preço_total ao contrário de preco_total. Então alterei e tudo funcionou.

SELECT cliente_id, AVG(DATEDIFF(data_fim,data_inicio)) AS media_dias_estadia
FROM alugueis
GROUP BY cliente_id
ORDER BY media_dias_estadia DESC;

16:17:09 SELECT cliente_id, AVG(preco_total) AS ticket_medio FROM alugueis GROUP BY cliente_id LIMIT 0, 1000 Error Code: 1054. Unknown column 'preco_total' in 'field list' 0.000 sec

2 respostas

Olá, Fabio! Tudo bem?

Excelente observação! Esse é um dos erros mais comuns (e às vezes mais frustrantes) no dia a dia de quem trabalha com SQL: o famoso Error Code: 1054.

O MySQL é bem rigoroso com a nomenclatura. Como você bem notou, uma simples troca de caracteres ou o uso de caracteres especiais onde não deveria (como o "ç" em preço_total) impede que o motor do banco de dados localize o campo na tabela.

Continue com esse olhar atento, pois essa habilidade de debugar o próprio código é o que diferencia um bom profissional de dados.

Bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, Fabio! Tudo bem?

Excelente observação! Esse é um dos erros mais comuns (e às vezes mais frustrantes) no dia a dia de quem trabalha com SQL: o famoso Error Code: 1054.

O MySQL é bem rigoroso com a nomenclatura. Como você bem notou, uma simples troca de caracteres ou o uso de caracteres especiais onde não deveria (como o "ç" em preço_total) impede que o motor do banco de dados localize o campo na tabela.

Continue com esse olhar atento, pois essa habilidade de debugar o próprio código é o que diferencia um bom profissional de dados.

Bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!