SQLite e / ou operador
SQLite operadoresAND e ORsão usados para compilar vários critérios para restringir os dados selecionados em comunicado SQLite. Estes dois operadores são chamados operador de concatenação.
Estes declaração operadores SQLite para o mesmo número de diferentes comparações entre operadores possíveis.
E operador
E operador permite que existem várias condições em uma instrução SQL na cláusula WHERE.Ao usar o operador E, somente quando todas as condições forem verdadeiras (true), a condição inteira é verdadeira (true). Por exemplo, somente quando condition1 e condition2 são verdadeiras (true), quando, [condition1] e [condition2] é verdadeiro (true).
gramática
A sintaxe básica da cláusula WHERE com o operador da seguinte forma:
column1 SELECT, column2, columnn FROM nome_tabela ONDE [condition1] e [condition2] ... E [conditionN];
Você pode usar o operador AND para combinar o número N de condições. declarações ação SQLite exige que tanto a transação ou consulta, todos separados por e condições devem ser verdadeira (TRUE).
Exemplos
mesa EMPRESA Suponha que tem os seguintes registros:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sul-Hall 45.000,0 7 James 24 Houston 10000.0
A seguinte instrução SELECT relaciona AGE 25e maior ou igual maior ou salários iguais para todos os registros 65000.00:
sqlite> SELECT * FROM empresa onde AGE> = 25 E SALÁRIO> = 65000; ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0
operador OR
OR operador também é usado em conjunto com uma instrução SQL várias condições na cláusula WHERE.Ao usar o operador OR somente quando qualquer condição for verdadeira (true), a condição inteira é verdadeira (true). Por exemplo, sempre condition1 ou condition2 têm real (true) quando um é, [condition1] ou [condition2] é verdadeiro (true).
gramática
A sintaxe básica da cláusula WHERE com o operador OR como se segue:
column1 SELECT, column2, columnn FROM nome_tabela ONDE [condition1] ou [condition2] ... OU [conditionN]
Você pode usar o operador OR para combinar o número N de condições. demonstrações Acção SQLite requer que tanto a transacção ou consulta, desde que qualquer um separado por a condição ou é verdadeira (TRUE) pode ser.
Exemplos
mesa EMPRESA Suponha que tem os seguintes registros:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sul-Hall 45.000,0 7 James 24 Houston 10000.0
A seguinte instrução SELECT relaciona AGEde 25 oumaior ou igual maior ou salários iguais para todos os registros 65000.00:
sqlite> SELECT * FROM empresa onde AGE> = 25 OR SALÁRIO> = 65000; ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0