English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite AND
&OU
Os operadores são usados para compilar várias condições para restringir o escopo dos dados selecionados em语句SQLite. Esses operadores são chamados de operadores conjuntivos.
Estes operadores fornecem um método para comparar várias vezes com diferentes operadores no mesmo语句SQLite.
AND
O operador AND permite que várias condições existam na cláusula WHERE da declaração SQLite. Quando usar o operador AND, será assumido que a condição completa é TRUE se todas as condições forem verdadeiras. Por exemplo, apenas quando condition1e condition2serem todos TRUE, então [condition1será TRUE apenas se [condition2será TRUE.
Aqui está a sintaxe básica do operador AND com cláusula WHERE.
SELECT column1, column2, columnN FROM table_name WHERE [condition1......AND [condition2......AND [conditionN];
Pode usar o operador AND para combinar N condições. Para operações a serem executadas em语句SQLite (seja uma transação ou uma consulta), todas as condições separadas por AND devem ser TRUE.
Veja a tabela COMPANY com os seguintes registros.-
ID NOME IDADE ENDEREÇO SALÁRIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
A seguinte cláusula SELECT lista AGE maior ou igual a25 AND
Salário (SALARY) maior ou igual a65000.00 todos os registros.
sqlite> SELECT * FROM COMPANY WHERE IDADE >= 25 AND SALARY >= 65000; ID NOME IDADE ENDEREÇO SALÁRIO ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0
O operador OR também é usado para combinar várias condições na cláusula WHERE de语句SQLite. Quando usar o operador OR, se pelo menos uma condição for TRUE, será assumido que a condição completa é TRUE. Por exemplo, se condition1ou condition2ser TRUE, então [condition1ou [condition2será TRUE.
Aqui está a sintaxe básica do operador OR com cláusula WHERE.
SELECT column1, column2, columnN FROM table_name WHERE [condition1......OR [condition2......OR [conditionN]
Pode usar o operador OR para combinar N condições. Para operações a serem executadas em语句SQLite, seja uma transação ou uma consulta, apenas uma das condições separadas por OR deve ser TRUE.
Veja a tabela COMPANY com os seguintes registros.
ID NOME IDADE ENDEREÇO SALÁRIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
A seguinte cláusula SELECT lista AGE maior ou igual a25 OU
Salário maior ou igual a65000.00 todos os registros.
sqlite> SELECT * FROM COMPANY WHERE IDADE >= 25 OU SALÁRIO >= 65000; ID NOME IDADE ENDEREÇO SALÁRIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0