A implementação de banco de dados no Sybase - Parte 6 Division 4 Introdução Esta é a parte 6 da minha série, implementando banco de dados no Sybase. Esta série faz parte da quarta divisão das minhas séries maiores, Banco de Dados. Eu suponho que você leu todas as diferentes partes do grande série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, nós olhamos para as condições de busca nas Demonstrações qualquer lugar Sybase SQL SQL. A condição na cláusula CHECK (restrição) vimos na parte anterior da série sai de condições de pesquisa SQL.
Outro nome para a condição de pesquisa é predicado. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Operadores de Comparação Você pode usar operadores de comparação na condição de a restrição CHECK.
Os operadores de comparação e há significados são: = igual a> maior que> = maior ou igual a não é igual a; mesmo que! = abaixo! = não igual a! !> Não maior do que um exemplo de uma condição é: preço> 0 onde o preço é o nome da coluna para o preço. Na coluna da definição ao criar uma tabela, você deve digitar isso na restrição CHECK como, CHECK (preço> 0) Isso significa que, cada valor do preço na coluna preço na tabela deve ser sempre maior do que zero (que não é o O alfabeto).
A sintaxe para usar operadores de comparação é, expressão expressão de comparação do operador Para simplificar, considere a palavra, expressão aqui como um nome de coluna ou um valor (por exemplo, zerar acima). Ela pode realmente significar uma paz de código. NULL em condições no manual do SQL Anywhere, afirma-se que "O valor NULL especifica um valor que é desconhecido ou não é aplicável." Para simplificar, considere um valor NULL como uma célula vazia em uma tabela.
Exemplos de maneiras que você pode usar NULL em condições são as seguintes, onde o salário é o nome de uma coluna: Salário = NULL Salário NULL NOT (Salário = NULL) significa o oposto do salário é igual a NOT NULL (Salário NULL) significa o oposto de salário não é igual a NULL Salário = 1000 salário é salário NULL IS NOT NULL Aqui, NULL, NOT, e IS são palavras reservadas. Na segunda e terceira linhas acima, o não produz o oposto do que é nos suportes. Sintaxe de Pesquisa Condição Agora vou dar-lhe a sintaxe completa da condição de pesquisa.
Você pode lê-lo e