Como usar onde cláusulas em sql
o ONDE
Conteúdo
SELECIONAR column_listA PARTIR DE table_nameONDE condição -DELETE FROM table_nameONDE condição -ATUALIZAR table_namecoluna SET1= valor1, coluna2= valor2, ..., colunan= valornONDE condição -
o condição no ONDE cláusula pode ser simples ou arbitrariamente complexa. Você pode juntar-se várias condições em conjunto usando os conectivos lógicos E, OU, e NÃO para criar uma única condição.
O seguinte são alguns exemplos típicos de ONDE cláusulas:
ONDE CUSTOMER.CustomerID = SALES.CustomerIDWHERE FOODS.Calories = COMIDA.CaloriaWHERE FOODS.Calories lt; 219WHERE FOODS.Calories gt; 3 * FOODS.Calories base_valueWHERE lt; 219 e FOODS.Protein gt; 27,4
As condições que estes ONDE cláusulas expressar são conhecidos como predicados. UMA predicado é uma expressão que afirma um fato sobre valores.
o predicado FOODS.Calories lt; 219, por exemplo, é Verdadeiro se o valor para a linha atual da coluna FOODS.Calories é inferior a 219. Se a afirmação é verdadeira, satisfaz a condição. Uma afirmação pode ser verdadeira, falsa ou desconhecida. O caso desconhecido surge se um ou mais elementos da afirmação são nulos.
o predicados de comparação (=, lt;, gt;, lt; gt;, lt; =, e gt; =) São os mais comuns, mas SQL oferece vários outros que aumentam significativamente a sua capacidade de filtrar um item de dados desejado de outros na mesma coluna. Estes predicados dar-lhe essa capacidade de filtragem:
Video: Curso SQL Server - 21. Cláusula GROUP BY | UskoKruM2010
predicados de comparação
ENTRE
DENTRO [NÃO EM]
GOSTAR [NÃO PARECE]
NULO
TODOS, ALGUNS, QUALQUER
EXISTE
ÚNICO
sobreposições
PARTIDA
SEMELHANTE
Video: Consultas simples SQL - La clausula WHERE (12)
DISTINCT