Não entendi muito bem esses "X." e menos ainda o X no final dos parênteses ( . . . ) X where . . .
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi muito bem esses "X." e menos ainda o X no final dos parênteses ( . . . ) X where . . .
Olá Davi, tudo bem?
Esse X utilizado na consulta é chamado de ALIAS.
ALIAS é utilizado para dar uma “apelido” temporário a uma coluna, a uma subconsulta, ou a uma tabela, por exemplo.
Então, após definir um ALIAS para uma tabela ou para uma subconsulta como foi feito na atividade, você passa a referenciar as mesmas através do ALIAS, como por exemplo:
(SELECT CPF, COUNT(*) AS CONTADOR FROM notas_fiscais
WHERE YEAR(DATA_VENDA) = 2016
GROUP BY CPF) X Depois da subconsulta você informa qual será o ALIAS utilizado, como no exemplo acima, o ALIAS da subconsulta é X, então onde for necessário referenciar a subconsulta , será utilizado o ALIAS.
Como no Select externo da consulta:
SELECT X.CPF, X.CONTADOR FROM Nesta parte do Select, está sendo selecionado apenas o campo CPF e o campo CONTADOR o ALIAS X é usado para informar ao banco de dados que estes campos devem ser buscados na subconsulta X.
A título de curiosidade, caso queira ler um pouco mais a respeito do assunto, recomendo a leitura da documentação do MySQL.
OBS: Infelizmente a documentação do MySQL é em inglês, então, caso tenha dificuldade em relação a este idioma, indico que tente utilizar o tradutor do navegador, para conseguir efetuar a leitura em português, mas qualquer dúvida ou dificuldade estarei à disposição.
Espero ter ajudado, qualquer dúvida é só falar e bons estudos!
saquei! Acho que quando tava tentando entender, esperava um " as X " , tipo pra dizer que é Alias.. mas entendi, Vocês sao fera! Obrigado!!! 10!