12th Dec 2022 5 minutos de leitura Como Você Escreve uma Declaração SELECT em SQL? Kateryna Koidan sql aprender sql prática on-line SELECT Índice O que é SQL? A Declaração SQL SELECT: Noções básicas: A instrução SQL SELECT: Exemplos O que está além da declaração SELECT? Vamos praticar a instrução SELECT! SQL é uma linguagem para se comunicar com bancos de dados relacionais, e a instrução SELECT é a primeira coisa que você vai aprender quando começar a usar SQL. Neste artigo, você aprenderá como escrever declarações SELECT, desde o básico até o mais avançado. O que é SQL? SQL significa "Structured Query Language" (Linguagem Estruturada de Consulta). Tem uma longa história que começou nos anos 70. Sendo o padrão de comunicação com bancos de dados relacionais, ele tem mantido sua popularidade. Esta linguagem de programação específica de domínio é uma ferramenta eficaz e poderosa para o gerenciamento e acesso aos dados. Embora tenha uso limitado em comparação com as linguagens de programação de propósito geral, ela continua sendo um pré-requisito para trabalhos relacionados a dados. Você precisa de dados da Oracle ou do Microsoft SQL Server? Consultas SQL irão obtê-los para você. Comece a aprender SQL hoje mesmo com este SQL para Iniciantes curso. A Declaração SQL SELECT: Noções básicas: SELECT é a declaração básica em SQL usada para obter dados de um banco de dados. Os bancos de dados mantêm seus dados em tabelas, que consistem de colunas e linhas. Na declaração SELECT, você começa escolhendo as colunas que deseja de uma determinada tabela de banco de dados. Você também pode filtrar as linhas em sua consulta SQL, mas vamos nos concentrar na instrução básica SELECT. A sintaxe da declaração SQL SELECT é bastante simples. Digamos que você tem um table em seu banco de dados com colunas col_1, col_2, col_3etc. Se você precisar apenas da primeira coluna desta tabela, sua instrução SQL SELECT terá a seguinte aparência: SELECT col_1 FROM table; É isso aí! Bastante simples, certo? Se você quiser várias colunas de sua tabela, basta listar os nomes dessas colunas em sua declaração SELECT: SELECT col_1, col_2, col_3 FROM table; Finalmente, se você quiser todas as colunas de sua tabela de banco de dados, você pode simplesmente usar o asterisco (*) em vez de listar todos os nomes das colunas: SELECT * FROM table; Agora, vamos praticar as declarações SELECT com alguns exemplos reais. A instrução SQL SELECT: Exemplos Para uma primeira experiência divertida com declarações SELECT, sugiro praticar com a tabela a seguir, netflixque lista algumas das séries de TV Netflix com melhor desempenho. idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Para começar, queremos apenas os títulos das séries de TV. Nossa declaração SELECT terá a seguinte aparência: SELECT title FROM netflix; E aqui está o resultado: title The Queen's Gambit The Haunting of Hill House Challenger: The Final Flight Chewing Gum The Umbrella Academy Orphan Black Dear White People Isso é ótimo! Agora, queremos saber mais sobre estas séries de TV. Vamos acrescentar informações sobre seu gênero e ano de lançamento: SELECT title, genre, year FROM netflix; A saída desta consulta SQL será a seguinte: titlegenreyear The Queen's Gambitdrama2020 The Haunting of Hill Househorror2018 Challenger: The Final Flightdocumentary2020 Chewing Gumcomedy2015 The Umbrella Academycomedy2019 Orphan Blackscience fiction2013 Dear White Peoplecomedy2017 Como você pode ver, a sintaxe é simples. Basta escrever quais colunas você quer SELECT e FROM qual tabela. Finalmente, digamos que você queira ver todas as informações disponíveis no netflix mesa. Basta usar a seguinte consulta: SELECT * FROM netflix; Lembre-se que o asterisco (*) diz que queremos obter todas as colunas de nossa tabela de banco de dados. O resultado mostrará a tabela inteira: idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 O que está além da declaração SELECT? Agora você tem algum entendimento básico de como as consultas SQL funcionam. Mas, é claro, há muito mais que você pode fazer com as instruções SQL, e especificamente com as instruções SELECT. Algumas das ações mais simples incluem a filtragem de dados com a palavra-chave WHERE e a classificação da saída com a palavra-chave ORDER BY: SELECT * FROM netflix WHERE genre = 'comedy' ORDER BY year; Com esta simples consulta, selecionamos a série de TV no gênero comédia e classificamos a produção pelo ano de lançamento: idtitlegenreyearseasonsepisodes 4Chewing Gumcomedy2015212 7Dear White Peoplecomedy2017330 5The Umbrella Academycomedy2019220 No entanto, não se deixe enganar pela simplicidade destas consultas. SQL é uma ferramenta poderosa para acesso e gerenciamento de dados. Na declaração SELECT, você pode combinar dados de várias tabelas, calcular valores resumidos, incluir filtros complexos, etc. Saiba mais neste guia abrangente sobre a instrução SELECT em SQL. Vamos praticar a instrução SELECT! Se você quer aprender SQL rapidamente, você precisa de muita prática com exemplos do mundo real. Eu sugiro começar com a SQL para Iniciantes curso. Este curso cobre consultas simples realizadas em uma única tabela e tópicos mais avançados como unir várias tabelas, filtrar dados com condições complexas WHERE, e escrever subconsultas. Além disso, você terá a oportunidade de praticar estes tópicos SQL com 129 exercícios interativos. Interessado em aprender mais? Participe da faixa Fundamentos de SQL. Inclui mais dois cursos, além de SQL para Iniciantes e tem mais de 390 exercícios interativos no total. Com esta faixa, você irá além das simples instruções SELECT e aprenderá como INSERT, UPDATE, e DELETE dados em SQL. Você também praticará o processamento de dados numéricos, de texto e outros tipos de dados. Se você tiver alguma dúvida sobre a eficácia do aprendizado on-line, confira este artigo que resume as melhores maneiras de praticar SQL on-line. Obrigado pela leitura, e feliz aprendizado! Tags: sql aprender sql prática on-line SELECT