Confiavelmente recuperação de dados com sql
Video: 2 – Recuperação de dados utilizando a declaração SQL SELECT
Conteúdo
Depois de criar um banco de dados em SQL, o próximo passo é para preenchê-lo com dados. O próximo passo depois que é de esperar até que haja uma necessidade de alguma pequena informação contida em algum lugar que os dados, como uma agulha num palheiro. Quando chega a hora e você quer encontrar essa agulha, você pode usar o SQL Data Manipulation Language (DML) para realizar uma extração de agulha virtual.
Às vezes os dados que deseja não é armazenada em qualquer única tabela em seu banco de dados, mas em vez partes dele estão espalhados por várias tabelas. SQL oferece vários métodos de recolha de tais dados distantes e apresentá-lo a você integrada em conjunto em um bom conjunto de resultados compacto, alguns dos quais são descritos aqui:
operadores relacionais tem a capacidade de combinar informações de várias fontes em uma variedade de maneiras.
Por exemplo, a UNIÃO operador irá retornar todas as linhas que aparecem em qualquer uma das duas tabelas compatíveis. Em contraste, o INTERSECT operador irá retornar somente as linhas que aparecem em ambas as duas tabelas compatíveis. Quando você usa o EXCETO operador, todas as linhas de uma tabela será devolvida, com exceção de linhas que correspondem linhas na segunda tabela.
Além disso, uma grande variedade de juntar operadores lhe permitirá ajustar suas recuperações, puxando apenas os dados que você quer de qualquer tabelas ele pode residir em.
consultas aninhadas permitir-lhe recuperar dados de várias tabelas. Estes são consultas em uma tabela que incluem uma subconsulta em uma tabela diferente. A subconsulta é executada primeiro e seu resultado é então passado para a consulta principal para fornecer um resultado que contém informações de ambos.
Video: Recuperação no SQL SERVER parte 3
consultas recursivas têm a capacidade bastante surpreendente a chamar-se. Esta capacidade pode ser uma grande poupança de tempo, permitindo uma árvore de pesquisa a ser percorrido em muito menos tempo que uma busca exaustiva iria tomar. Bill de bases de dados materiais são lugares onde as consultas recursivas podem oferecer grandes ganhos de desempenho.