Consulta SQL SELECT - Sintaxe e exemplos de consulta SQL SELECT

Índice:

Anonim

Introdução à consulta SQL SELECT

Antes de pular para discutir a consulta de seleção do SQL, vamos começar primeiro com o SQL. SQL significa Structured Query Language. SQL é uma linguagem de consulta que permite a capacidade de executar várias operações no banco de dados ou nas tabelas do banco de dados. Existem várias maneiras de interagir com as tabelas do banco de dados. O comando select não é nada, mas é tudo sobre como nos comunicamos com o banco de dados e sua tabela para selecionar os registros necessários. Essa é uma maneira de selecionar os registros de uma ou mais tabelas. Podemos usar a consulta de seleção de várias maneiras, poucas são fáceis e poucas são do lado complexo. Neste artigo, veremos os vários usos das instruções de seleção.

Sintaxe da consulta SQL SELECT

Select é um dos comandos básicos do sistema de gerenciamento de banco de dados relacional. Podemos usar a palavra-chave SELECT como prefixo para selecionar o (s) registro (s) de uma determinada tabela. A consulta de seleção retorna o conjunto de registros de uma ou mais tabelas fornecidas.

1. Selecionando as colunas necessárias de uma determinada tabela

SELECT, , …… FROM ;

Explicação:

  • SELECT é um comando em si, podemos usá-lo para selecionar o registro da tabela.
  • ,, …… são as colunas da tabela My_table_name.
  • é o nome de uma tabela.

2. Selecionando todas as colunas de uma tabela

SELECT * FROM ;

Explicação:

  • SELECT é um comando que podemos usar para selecionar o registro da tabela.
  • * indica todas as colunas da tabela especificada.
  • é o nome de uma tabela.

3. Selecionando os registros com a cláusula WHERE

SELECT, , …… FROM WHERE = ;

Explicação:

  • ,, …… são as colunas da tabela My_table.
  • é o nome de uma tabela.
  • WHERE é uma palavra-chave que podemos usar na instrução SQL select para selecionar os registros pela condição especificada.

4. Selecionando o número de registros

SELECT COUNT(*) FROM ;

Explicação:

  • COUNT (*), isso nos dará o número total de linhas da tabela Minha_tabela.
  • é o nome de uma tabela.

Exemplos de consulta SQL SELECT

Nesta seção, discutiremos alguns exemplos, considerando a sintaxe mencionada acima, para que qualquer pessoa possa entender facilmente colocando pouco esforço. Vamos praticar alguns exemplos para entender melhor a instrução SQL select.

Suponha que tenhamos um nome de banco de dados "SCHOOL". Este banco de dados possui tabelas conforme mencionado abaixo:

Alunos:

Classe:

Exemplo # 1 - SELECT com colunas necessárias

Inquerir:

SELECT Student_ID, First_name, Last_name from Student;

Resultado:

Inquerir:

SELECT Student_ID, Class from Class;

Saída :

Exemplo 2 - SELECIONE todas as colunas de uma tabela

Inquerir:

SELECT * from Student;

Saída :

Inquerir:

SELECT * from Class;

Resultado:

Exemplo # 3 - Selecionando os registros com a cláusula WHERE

Inquerir:

SELECT * from Student WHERE First_name="Alex";

Saída :

Inquerir:

SELECT * from Class where Medium=' English ';

Saída :

Exemplo # 4 - Selecionando o número de registros

Inquerir:

SELECT COUN(*) as count from Student;

Saída :

Inquerir:

SELECT COUN(*) as count from Class;

Saída :

Outros fatos sobre o SQL SELECT

A instrução de seleção mencionada acima pode ser executada no banco de dados relacional. Existem várias outras consultas de instrução de seleção que podemos usar para selecionar os registros. A instrução select sempre retorna um conjunto de resultados. Esse conjunto de resultados pode conter zero (0), um ou vários registros também. Existem várias outras coisas na instrução select que podemos usar para obter o resultado desejado. Podemos usar a palavra-chave JOIN para selecionar os registros de duas ou mais tabelas. Existem várias maneiras: podemos usar duas ou mais instruções de seleção juntas para obter os registros de uma ou mais tabelas. Devemos usar uma chave primária em qualquer tabela para que um registro possa ser identificado exclusivamente.

Podemos usar a cláusula opcional abaixo mencionada com a instrução SELECT:

  • ONDE: Já vimos isso com exemplos.
  • GROUP BY: Isso é necessário antes de usar a função agregada.
  • TENDO: Podemos executar uma função agregada usando isso na instrução GROUP BY.
  • PEDIDO POR: Podemos usar isso com o SELECT para classificar a ordem do conjunto de resultados.
  • AS: Vimos isso ao selecionar o total de registros de uma determinada tabela. Esse AS pode ser usado para criar um alias da coluna selecionada ou da tabela.

Conclusão - Consulta SQL SELECT

Podemos usar a instrução SQL select para selecionar as colunas ou os registros necessários conforme a necessidade do negócio. Quase todo banco de dados relacional possui esse comando SELECT para selecionar o registro da tabela. Podemos usar select de várias maneiras. Podemos selecionar registros com base condicional. A operação de seleção pode ser realizada em uma ou mais tabelas. Podemos combinar vários outros comandos com as instruções SELECT. MySQL, ORACLE são exemplos do sistema de gerenciamento de banco de dados relacional.

Artigos recomendados

Este é um guia para a consulta SQL SELECT. Aqui discutimos a introdução, sintaxe, exemplos e outros fatos sobre a Consulta SQL Select. Você também pode consultar os seguintes artigos para saber mais -

  1. Consulta de Inserção SQL
  2. Comandos de consulta do MySQL
  3. Banco de dados em SQL
  4. Tabela no SQL
  5. Chave primária vs chave estrangeira | Principais diferenças