Sintaxe da declaração de caso em SQLite:
Em Sqlite, a declaração do caso geralmente tem uma das duas formas.
Declaração de caso simples sqlite:
Case test_statementUsamos a sintaxe acima para estabelecer muitas condições para atingir o resultado desejado. Quando e então as cláusulas são usadas na sintaxe acima. Eles funcionam em uma ordem lógica. Para retornar a saída final, esse método compara cada declaração à lista de declarações. Esta é uma abordagem bastante fácil para executar a declaração do caso de acordo com os requisitos do usuário. Cada condição e declaração são interdependentes, significando, quando a primeira condição é verdadeira, a afirmação é executada apenas depois disso. Dessa forma, todas as condições e declarações são executadas. Se uma condição for falsa, o controle é transferido para a parte else como visto na sintaxe acima.
Para escolher o resultado, a declaração de caso de consulta avalia uma lista de declarações. Vale a pena notar que a expressão de caso simples apenas procura patrimônio líquido. Considerando que a declaração de caso pareceu usar qualquer forma de inspeção.
Declaração do caso de pesquisa de SQLite:
Case test_statementSe a declaração booleana no agrupamento especificado for válida, a declaração do caso de pesquisa a avaliará e retornará o resultado correspondente. Quando nenhuma declaração válida é encontrada, a declaração do caso de consulta retorna a declaração na condição else. Se a cláusula else for negligenciada, a declaração de caso olhar retornará nula. Quando os critérios declarados são atendidos, a declaração do caso de pesquisa encerra a avaliação e a execução.
Criando tabela para declaração de caso em SQLite:
Primeiro, criamos uma tabela e demos o nome "aluno" com a consulta Criar. A tabela é definida com as diferentes colunas, como ID com o tipo de dados inteiro e crie ID como chave primária, nome e email é definido com o texto do tipo de dados. A última coluna CGPA recebe um tipo de dados de texto. O aluno da tabela e seus atributos são mostrados no shell sqlite da seguinte forma:
Crie aluno da tabela (Agora, temos que inserir os valores em cada coluna do aluno da tabela. Com a consulta SQLITE Insert, inserimos cinco linhas em cada uma das colunas especificadas no aluno da tabela. A captura de tela abaixo está mostrando a maneira de inserir registros nas colunas da tabela.
Sqlite> Inserir nos valores dos alunos (2, 'Ibrahim', '[email protected] ', 3.20);Vamos ver se os dados estão registrados no aluno da tabela. Ao usar a instrução SELECT, recuperamos todos os dados da tabela estudante em um formato de tabela. A declaração acima mencionada é representada na captura de tela abaixo:
sqlite> selecione * do aluno;Exemplo 1: Programa de uso da instrução SQLITE Simple Case:
Usamos uma instrução simples de caso com a instrução SELECT para mostrar o funcionamento da declaração do caso no SQLITE.
Aqui, usamos uma instrução SELECT e selecionamos um ID de coluna, nome e CGPA do aluno da tabela. Depois disso, usamos uma declaração de caso que compara o CGPA do aluno. Combina o CGPA com a condição de se o CGPA é maior ou igual a 4.00 ou não. Nesse caso, dá a esse cgpA e um+. Mas se a condição for falsa, o caso mudará para a próxima declaração e verificará se o CGPA é maior que 3.5. Se a condição for verdadeira, atribui a este CGPA uma nota "A".
Assim, o controle é passado para cada declaração de caso até que o CGPA não atenda à condição fornecida. Se todos os casos forem falsos, a cláusula else será executada e imprimirá uma declaração falhar.
sqlite> selecione ID, nome, CGPA,Agora, vamos realizar a consulta e olhar para o resultado. Deve ficar assim: a coluna de grau está incluída no aluno da tabela, juntamente com os valores da declaração do caso.
Exemplo 2: Programa de uso da instrução SQLITE PESQUISA DE PESQUISA:
Para determinar o resultado, a declaração de caso pesquisada analisa um conjunto de expressões. A expressão de caso simples simplesmente se compara à igualdade. Considerando que a expressão do caso de pesquisa pode comparar de qualquer forma.
Uma declaração de caso booleana é usada no exemplo dado. Para isso, temos uma consulta selecionada através da qual selecionamos três atributos, nome e CGPA do aluno da tabela. Somente esses atributos e seus valores correspondentes aparecerão como a saída. Em seguida, temos uma palavra -chave de caso para a declaração do caso SQLITE. A condição é aplicada com a palavra -chave quando. Primeiro, a declaração do caso verifica se o CGPA é maior que 3.5 e depois atribui o grau A. Se a condição não estiver satisfeita aqui, passaremos para a nossa segunda declaração de caso, que verifica a condição se está satisfeita aqui ou não. Se ambos os casos forem falsos, então a parte será executada e imprimirá o grau C.
sqlite> selecione ID, nome, CGPA,Ao executar a consulta de caso acima, os resultados são obtidos assim:
Conclusão:
Estudamos a sintaxe básica das declarações de caso neste artigo. Também vimos uma variedade de instâncias de declaração de caso. As regras para declarações de caso também foram ensinadas. Aprendemos usando a declaração de caso SQLite neste post e quando fazê -lo.