Sqlite com cláusula

Sqlite com cláusula
“O SQLite é uma estrutura que define um sistema de banco de dados SQL orientado a transações independente e não requer implantação. Em Sqlite, o comando da consulta selecionado é opcional. O comando de ter um requisito de consulta para a coluna. A cláusula de ter normalmente é usada em conjunto com o grupo por comando. O grupo por declaração agrega um grupo de colunas em campos ou linhas resumidas. O comando de ter então seleciona linhas de acordo com um requisito definido. Devemos incorporar o grupo por declaração sempre que empregamos a cláusula de ter; Caso contrário, obteríamos o erro.

Discutiremos o uso da declaração da consulta SQLite para definir um requisito filtrado para qualquer coluna da tabela especificada neste tutorial.

Qualquer compilador será instalado para executar as consultas. Instalamos o navegador BD para software SQLite aqui. Primeiro, selecionamos a opção "Novo banco de dados" do menu de contexto e estabelecemos um novo banco de dados. Seria colocado na pasta SQLITE DATABASE FILS. Executamos a consulta para formar um novo banco de dados. Em seguida, usando a consulta especializada, construiremos uma tabela.”

Use Criar consulta

Neste artigo, criaremos a tabela "enfermeira" usando a consulta Criar. Especificamos os dados de diferentes enfermeiros. A tabela "Enfermeira" tem atributos diferentes "ID", "First_Name", "Salf-Name", "Gênero", "Idade" e "Salário."A coluna" ID "tem um tipo de dados inteiro," First_Name "," last_name "e" Gênero "tem um tipo de dados de texto, e" Salário "tem um tipo de dados numérico.

Criar enfermeira de mesa (
Id Integer Primary Key,
First_Name Text,
texto last_name,
Texto de gênero,
Idade numérica,
Salário numérico
);

A saída mostra que a consulta "Criar" é executada com sucesso.

Use Inserir consulta

Agora queremos inserir os dados na tabela "enfermeira", então executamos a consulta de "inserir.”

Insira na enfermeira (ID, First_Name, Last_Name, Gênero, Idade, Salário)
Valores (978, 'Muqadas', 'Ameen', 'feminino', '38', '25000'),
(490, 'Farah', 'Javaid', 'feminino', '32', '20000'),
(233, 'Sarah', 'Muddasir', 'feminino', '35', '25000'),
(571, 'saim', 'munawar', 'masculino', '28', '18000'),
(864, 'Hassan', 'Asghar', 'Masculino', '40', '30000');

Na tabela, inserimos com sucesso os dados, incluindo ID, First_Name, Last_Name, Gênero, Idade e Salário de Diferentes Enfermeiras.

Use a consulta "Selecione"

Podemos buscar todos os dados da tabela "enfermeira" aplicando a consulta "selecione". A cláusula de From na consulta mostra o nome da tabela de onde obteremos os dados.

>> selecione * da enfermeira;

Depois de executar a consulta acima mencionada, podemos obter todos os dados das 5 enfermeiras.

Use a cláusula de ter

Depois de criar e inserir os dados na tabela, vamos utilizar a cláusula de ter na consulta selecionada.

No sqlite, a declaração onde está sendo usada para aplicar um requisito a colunas de tabela específicas, enquanto a declaração está sendo aplicada para adicionar requisitos específicos, dependendo das linhas seguidas pelo grupo por instrução.

>> Selecione First_Name, Gênero, idade do grupo de enfermagem por idade com sexo = 'masculino';

Na tabela resultante, adquirimos os dados dos enfermeiros onde o gênero é do sexo masculino, porque especificamos o atributo Gênero à cláusula de ter.

Use o método de contagem

Vamos dar uma olhada na utilização da declaração de Sqlite, juntamente com o método de contagem.

Vamos utilizar o método de contagem junto com a cláusula de ter. A coluna "ID" é fornecida como um parâmetro para a função de contagem. Aplicamos o grupo e tendo cláusula ambos no ID. O método de contagem pode ser aplicado para obter o ID e os nomes dos enfermeiros. O comando de ter limita as entradas para retornar dados de apenas enfermeiros com o ID 864 na tabela.

>> Selecione ID, First_Name, Count (ID) do Grupo de Enfermagem por ID tendo ID = 864;

Temos o registro daquela enfermeira cujo id é 864 no resultado.

Nesta etapa, a função de contagem será empregada na coluna “First_name.”Então, a cláusula de ter é aplicada a esta função. Além disso, aplicamos a condição sobre a cláusula de ter de tal maneira que conte (First_Name) < 2.

>> Selecione * do Grupo de Enfermeiras por First_Name Tendo Count (First_Name) < 2;

A saída da consulta acima é mostrada na figura abaixo:

A função de contagem é usada na coluna "gênero" nesta fase. A cláusula de ter, portanto, fornece esta função. Também definimos uma condição para a cláusula de ter.

>> Selecione * do grupo de enfermagem por gênero com contagem (sexo)> 2;

Obtemos os dados daquela enfermeira que satisfaz a condição mencionada na cláusula de ter.

Use o método Min

Em seguida, examinaremos o uso da declaração do SQLite e do método mínimo.

O método mínimo talvez também seja empregado para recuperar o ID, o primeiro nome e uma renda mínima de cada enfermeira. O comando com o comando fornecerá apenas os registros dos enfermeiros com um pagamento mínimo significativamente menor que 25.000.

>> Selecione ID, First_Name, min (salário) como "salário mais baixo" da enfermeira
Grupo por ID tendo min (salário) < 25000

Nesse caso, criamos uma nova coluna chamada "Salário mais baixo" e demos salários a enfermeiros cujos salários eram inferiores a 25.000.

Use o método Max

Utilizaremos o método Max para obter o ID, o primeiro nome e os ganhos máximos dos enfermeiros. O comando de ter apenas informações para os enfermeiros uma renda máxima de 30.000 ou acima.

>> Selecione ID, First_Name, Max (salário) como "salário máximo" da enfermeira
Grupo por identificação com máximo (salário)> = 30000;

A coluna exclusiva chamada "Salário máximo" é criada na tabela resultante. Ele mostra a lista dos rendimentos dos enfermeiros que ganham mais de 30.000.

Use entre a cláusula

Também podemos especificar a condição da cláusula de ter usando entre. Empregamos o método agregado na declaração de identificar registros de enfermeiros entre 28 e 35 anos, como demonstrado na consulta subsequente:

>> Selecione * do grupo de enfermagem com ID com idade entre 28 e 35 anos;

A produção mostra os dados de três enfermeiros, porque a idade de apenas esses enfermeiros está entre 28 e 35.

Conclusão

Neste artigo, exploramos como empregar o sqlite com declaração em consultas selecionadas. O comando de ter no sqlite é semelhante ao comando where of the Select Query. A cláusula de ter é uma declaração adicional empregada após acumulação e um grupo por cláusula em uma consulta selecionada. Se não empregarmos o comando com o grupo por comando, isso se comportará como uma declaração onde. O grupo por comando no sqlite organiza colunas em grupos, e a declaração de ter aplica limites a essas colunas com base nos parâmetros fornecidos. Com a ajuda de vários exemplos, aplicamos a cláusula com funções adicionais como contagem, min e técnicas máximas.