Nesta lição, vamos falar sobre consultas. Antes de fazermos isso, Eu só queria mostrar a você este banco de dados AdventureWorks que está no GitHub e os links estão incluídos aqui. Temos um AdventureWorks Leia-me. Se rolarmos para baixo, Eu gostaria de fazer uma instalação a partir de um backup aqui. Então, se você clicar nele, ele trará sample.databases. E vamos usar o 2019.bak. Basta clicar nele e salvá-lo em seus downloads e copie-o em algum lugar que você conheça que você pode acessá-lo facilmente ou apenas você pode acessá-lo na pasta Downloads. Mas o que vamos fazer é pegar esse banco de dados porque já terá dados preenchidos para nós. Assim não temos que ir e preencher nossas tabelas. Então isso vai nos poupar muito tempo e lhe dá outro banco de dados para brincar e aprender, basicamente. Vamos dar uma olhada neste banco de dados em nosso software. E uma vez que você tenha baixado, podemos apenas clicar com o botão direito do mouse no banco de dados e faça uma restauração de banco de dados. E teremos uma caixa suspensa de banco de dados. Queremos o dispositivo e você vai clicar nas elipses. Eu só vou adicionar. Agora é aqui que eu, por que é importante você se lembra onde colocou seu arquivo. Eu coloquei o meu direto na minha unidade C local então eu sei exatamente onde ele está na rota. Então esse é meu arquivo AdventureWorks 2019.bak. Então eu vou clicar em Ok. Clique em OK lá. E há o backup completo do banco de dados que posso restaurar. Clique em OK novamente e restaurou com sucesso. Então agora em Bancos de Dados, você deve ter AdventureWorks 2019, pode expandir isso. E nós temos um monte de mesas. Vamos dar-lhe algo para explorar e brincar. Basta pegar as primeiras mil linhas de person.address, apenas como exemplo. E nós temos todos os tipos de dados. Coincidentemente, estamos entrando nas instruções select primeiro e acabamos de fazer um, que abordamos nas lições anteriores. Então, isso acabou de pegar o top 1000. Então, podemos ficar com essa pessoa.endereço. Como fizemos antes, você pode apenas modificá-lo por aqui ou você pode vir aqui e clicar em Nova Consulta. Você quer expandir isso. Portanto, esta é a instrução select mais básica que você pode fazer. Selecione * de pessoa.endereço. Então é só dizer, dê-me tudo desta mesa, que você tem que ter muito cuidado com isso. Porque se for uma mesa muito grande, pode demorar um pouco. Vamos ver o que temos aqui. Então nós executamos, isso foi bem tranquilo. Cerca de 19.000 registros aqui. E falamos sobre a cláusula where pouco antes. Então, se quisermos adicionar isso a essa consulta, poderíamos apenas fazer um onde e digamos que queríamos obter todas as cidades. Queremos todos os registros onde as cidades estavam em Dallas, onde as cidades são iguais a Dallas. Então, em suas consultas agora, você quer fazer o onde. Apenas pegue esse endereço de pessoa. Quando você tem muitas tabelas como esta, você tem que especificar de qual mesa você está pegando e ele faz autocompletar para você, o que é bom. Pessoa.endereço.cidade. Então, a razão para isso novamente, é outra tabela poderia ter cidade nela. Então você não pode simplesmente colocar onde a cidade é igual porque não sabe qual tabela procurar. Então você vai fazer pessoa.endereço.cidade. E então é importante lembrar para um servidor SQL é que você precisa de aspas simples. Não use aspas normais. Você quer os solteiros e nós executamos isso e agora temos todos os registros que foram apenas para a cidade de Dallas. Então isso é apenas arranhar a superfície em declarações selecionadas. Então, se passarmos, deixe-me arrastar isso aqui, nossa confiável Documentação. Ele fala sobre declarações selecionadas para SQL Server e, especificamente, para AdventureWorks. Ah, são 2012. Eles devem funcionar em 2019 também. Ou você pode sair e pegar o de 2012 e fazer a mesma coisa que acabamos de fazer. E você pode literalmente copiar e colar esses e execute as consultas e tenha uma ideia delas. Mas estes vão passar por todos os diferentes comandos de instrução select com exemplos. Então tudo isso é muito útil. Então eu vou parar por aí para esta lição agora que fizemos algumas instruções básicas de seleção e você sabe onde procurar para comandos de instrução select mais complexos e em seguida, vamos começar a agrupar e juntar.