Como usar de cláusulas em sql

Video: Curso SQL Server - 22. Cláusula HAVING | UskoKruM2010

o A PARTIR DE cláusula SQL é bastante fácil de entender se você precisa especificar apenas uma tabela. Para observar esta simples declaração em ação, confira o seguinte exemplo:

Video: Curso SQL Server - 26. Cláusula COUNT para contar registros | UskoKruM2010

SELECT * FROM SALES -

Esta instrução retorna todos os dados em todas as linhas de cada coluna na tabela de vendas. Você pode, no entanto, especificar mais de uma tabela em um A PARTIR DE cláusula. Considere o seguinte exemplo:

Video: Curso SQL Server - 25. Cláusulas MAX & MIN | UskoKruM2010

SELECT * FROM cliente, vendas -


Esta declaração constitui uma tabela virtual que combina os dados da tabela de clientes com os dados da tabela de vendas. Cada linha na tabela CLIENTE combina com cada linha na tabela de vendas para formar a nova tabela.

A nova mesa virtual que esta combinação de formas contém o número de linhas na tabela CUSTOMER multiplicado pelo número de linhas na tabela SALES. Se a tabela o cliente tem 10 linhas e tabela de vendas tem 100, em seguida, a nova tabela virtual tem 1.000 linhas.

Esta operação é chamada de produto cartesiano das duas tabelas de origem. O produto cartesiano é um tipo de JUNTE-SE.

Video: 4. Curso en SQL: Cláusula GROUP BY y ORDER BY en MySQL

Na maioria das aplicações, quando você levar o produto cartesiano de duas tabelas, a maioria das linhas que são formados na nova tabela virtual são sem sentido. Isso também é verdade para a tabela virtual que se forma a partir do cliente e vendas mesas de apenas as linhas onde o Identificação do Cliente da tabela de clientes corresponde ao Identificação do Cliente da tabela de vendas são de interesse.

Você pode filtrar o resto das linhas usando um ONDE cláusula.


Publicações relacionadas