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 (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)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 enfermeiraNesse 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 enfermeiraA 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.