Cláusula Sqlite Glob

Cláusula Sqlite Glob
“O SQLite é um módulo em processo que fornece um sistema de banco de dados SQL interacional que é independente, virtualizado e não requer inicialização. No banco de dados SQLite, a cláusula semelhante e a cláusula global funcionam da mesma forma. A cláusula Glob é usada para ver se um personagem satisfaz um padrão ou não. A cláusula Glob, diferentemente da cláusula semelhante, é uma instância específica e utiliza caracteres especiais do Unix. Além disso, os layouts do Glob não têm alguns símbolos de fuga.

Os caracteres especiais que estão sendo usados ​​na cláusula global seriam os seguintes:

  • O símbolo de asterisco (*) acomoda todos os conjuntos de caracteres.
  • O símbolo do ponto de interrogação (?) se encaixa apenas em um elemento.

Também utilizaremos a listagem do curinga [] para identificar um único elemento de uma lista de itens, além desses caracteres especiais. Um conjunto de letras também pode ser usado com a listagem curinga. Além disso, o símbolo ^ no início de qualquer lista será usado para identificar qualquer elemento excluindo esse item especificado na lista.

Examinaremos os detalhes do SQLite Glob e ilustraremos como empregá -lo para recuperar informações da tabela neste artigo.

Para executar as consultas, temos que instalar qualquer compilador. Aqui instalamos o software “BD Browser for Sqlite.“Primeiro de tudo, criamos um novo banco de dados selecionando a opção“ Novo banco de dados ”da barra de menus. Isso seria salvo na pasta com os arquivos de banco de dados do tipo SQLite. Para criar um novo banco de dados, também podemos executar a consulta. Em seguida, criaremos uma tabela executando sua consulta específica.”

Crie uma tabela

Vamos criar uma tabela chamada "Professor" e armazenar os dados nela. Esta tabela tem colunas diferentes, incluindo "ID", "Nome", "Gênero", "Age", "City" e "Salary"."ID tem um tipo de dados" inteiro ". Enquanto o nome, o gênero e a cidade têm tipo de dados "textos". A idade e o salário do atributo têm um tipo de dados numérico. A chave primária desta tabela é “ID.”

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

Insira os dados

Depois de criar a tabela "aluno", agora inserimos os dados do aluno nesta tabela. Então, utilizamos a consulta "Inserir".

Insira no professor (ID, nome, gênero, idade, cidade) valores (30394, 'hania', 'feminino', '40', 'Rawalpindi'),
(39454, 'Abdan', 'masculino', '47', 'Multan'),
(39093, 'shazaib', 'masculino', '39', 'karachi'),
(48397, 'shazia', 'feminino', '45', 'lahore'),
(39494, 'Dania', 'feminino', '40', 'okara');

Inserimos efetivamente os dados nas colunas da tabela “Professor.”

Selecione consulta

Agora queremos executar a consulta de "Selecionar" para buscar todos os dados da tabela "Professor.”Podemos obter os dados inteiros da tabela ou recuperar os dados específicos da tabela mencionando os nomes das colunas na consulta" Selecionar ".

>> selecione * do professor;

Esta consulta de Select recupera os dados de todas as colunas da tabela “Professor.”

Use a cláusula global

A cláusula global em sqlite está sendo usada para determinar se um valor necessário corresponde a um conjunto específico. É idêntico a um operador semelhante, pois fornece verdadeiro quando qualquer valor corresponde ao parâmetro de modelo.

Nesse caso, usamos a cláusula global no comando where of the Select Query. Aplicamos a cláusula Glob na coluna "ID" da tabela.

>> Selecione * do professor onde ID Glob '30 * '

A consulta retorna o registro daqueles professores cujo valor de identificação começa em "30". A tabela resultante tem apenas um professor que cumpre esta condição.

Aqui, aplicaremos a cláusula global de tal maneira que a consulta selecionada recupere os dados dos professores cujo ID tem 94 na segunda e terceira posições.

>> Selecione * do professor Where Id Glob '?94*'

A consulta selecionada é executada com sucesso, como mostrado na figura.

Obteremos um registro dos professores cuja idade começa com 4 e tem pelo menos 1 elemento. Para esse fim, a cláusula Glob pode ser usada.

>> Selecione * do professor onde a idade Glob '4?'

Na produção, obtemos os dados de apenas quatro professores cuja idade começa com 4 e tem mais 1 elemento.

Nesse caso, utilizamos a cláusula global na coluna Nome da tabela. Encontraremos o registro desse professor cujo nome termina com os alfabetos “IA.”

>> Selecione * do professor onde o nome glob ' * ia'

O resultado da consulta acima é mostrado abaixo:

Vamos recuperar apenas o ID, o nome e a cidade dos professores cujo valor da cidade tem "A" na segunda posição e terminando com o alfabeto "i".

>> Selecione ID, nome, cidade do professor Where City Glob '?A*eu '

A consulta selecionada busca os dados de algumas colunas específicas que são fornecidas na consulta acima.

Aqui não queremos adquirir todos os dados da tabela “Professor.”Só precisamos de dados para três colunas, por isso especificaremos os nomes dessas colunas na consulta selecionada. A cláusula Glob é aplicada à coluna "Nome".

>> Selecione o nome, gênero, idade do professor onde o nome Glob 'A???n '

Depois de executar a consulta acima, obtemos o nome, gênero e idade dos professores cujo nome tem cinco alfabetos e o nome começando com o alfabeto "A" e terminando com o alfabeto "n.”Temos apenas um professor que satisfaz a condição global.

Neste exemplo, queremos buscar os dados da tabela "Professor", onde o gênero dos professores contém "EMA" em qualquer posição.

>> Selecione*do professor onde o globo de gênero '*ema*'

No resultado, temos registros de apenas três professores cujo valor de gênero contém "ema".

Vamos empregar a cláusula Glob na coluna "nome" de tal maneira que a consulta retornará os registros apenas dos professores cujo nome começa com A a J.

>> selecione ID, nome, cidade do professor onde o nome Glob '[a-j]*';

A consulta selecionada fornece apenas o ID, o nome e a cidade dos professores que cumprem a condição global.

Conclusão

Neste artigo, discutimos como usar a cláusula Glob em Sqlite em detalhes. A consulta principal do sqlite db é a consulta selecionada. Podemos especificar o que recuperar na seção Selecionar. A declaração da consulta seria aplicada para designar de onde os dados devem ser buscados. Podemos obter os dados da tabela especificando diferentes condições na cláusula global da consulta selecionada.