Escrever queries começar agora!

SQL é abreviação para Structured Query Language. Oracle SQL é uma linguagem e não uma candidatura. É uma linguagem que pode ser usado para se comunicar com bases de dados. Oracle SQL podem ser usadas para consultar bases de dados e análise dos dados.

como usar o oráculo

Antes de usar o Oracle SQL, você precisa entender o que é um banco de dados. O que é um banco de dados? É uma coleção de dados armazenados em uma forma organizada. Os dados são armazenados como quadros dentro de um banco de dados. Dados dentro de tabelas são armazenados como linhas. Todos os dados dentro de um banco de dados ou é uma coluna ou uma linha. Vertical dados é chamado de uma coluna, e horizontal de dados é chamado de uma fila.

Oracle SQL é composto por palavras-chave, tais como SELECT, FROM, WHERE, GROUP BY, HAVING, e ORDER BY. As palavras-chave 6 acima mencionados permitem-lhe consultar um banco de dados e analisar seus dados.

Ao escrever uma consulta, lembre-se de usar as palavras-chave SQL abaixo na ordem em que você os vê.

  1. SELECT permite escolher as colunas que você quer ver dentro de uma tabela. Se não tiver a certeza do que colunas que você gostaria de ver ... usar o asterisco para ver todas as colunas dentro de uma tabela.

    SELECT *
    DESDE u.agg_ia_clickstream

    Depois de ver as colunas, você pode determinar quais os que pretende utilizar.

    SELECT c.date, c.unique_visitors PV's
    DESDE u.agg_ia_clickstream c

  2. DESDE permite escolher os dados da tabela que você deseja.

    SELECT c.date, c.unique_visitors PV's
    DESDE u.agg_ia_clickstream c

  3. ONDE lhe permite filtrar os dados em uma fila nível. A cláusula WHERE é aplicado antes da cláusula GROUP BY.

    SELECT c.date, c.unique_visitors PV's
    DESDE u.agg_ia_clickstream c
    ONDE c.date> 20070801

    Neste caso, a cláusula WHERE permite que você veja Tony visitantes únicos que têm o maior PV (>) do que 10.

  4. POR GRUPO - Ao usar funções agregadas em uma declaração SELECT, como soma, contar, etc, o local não agregar funções no GROUP BY. Um agregado função opera linhas na tabela para calcular e retornar uma única função. Exemplos de agregar funções são: soma (), avg (), count (), max (), e min (). Adivinha intuitivamente o que você pode fazer as funções. Soma () vão soma por exemplo, enquanto o avg () irá média, etc

    SELECT c.date, sum (c.unique_visitors) do PV
    DESDE u.agg_ia_clickstream c
    ONDE c.date> 20070801
    GRUPO DE c.date

    Então, se você usar uma função agregada em uma instrução SELECT, certifique-se que a não agregar as funções estão no grupo por palavra-chave. É isso que quero dizer com pontuações em SQL. Quando você escreve uma frase, você põe um período no final da frase. Quando você escrever uma consulta SQL, que colocou a sua pontuação no GROUP BY.

  5. TENDO grupo nível de filtragem é comumente usados para eliminar as filas. Está escrito após a cláusula GROUP BY. Agregar funções podem ser utilizadas na cláusula HAVING.

    SELECT c.date, sum (c.unique_visitors) PV's
    DESDE u.agg_ia_clickstream c
    ONDE c.date> 20070801
    GRUPO DE c.date
    TENDO soma (c.unique_visitors)> 10

  6. ORDER BY é utilizada para ordenar a saída. A fim de linhas retornadas por uma consulta SQL não está garantida, a menos que você use uma cláusula ORDER BY.

SELECT c.date, sum (c.unique_visitors) PV's
DESDE u.agg_ia_clickstream c
ONDE c.date> 20070801
GRUPO DE c.date
TENDO soma (c.unique_visitors)> 10
ORDER BY soma (c.unique_visitors) desc

Nesta consulta, eu quero ver os meus resultados classificados por PV's.

Ao seguir as instruções acima, você pode escrever base Oracle consultas SQL. Ao escrever uma consulta, não se esqueça de seguir a ordem eu previa: SELECT, FROM, WHERE, GROUP BY, HAVING, e ORDER BY. Também considerar o fraccionamento Oracle SQL durante várias linhas para torná-los mais fáceis de ler e depurar. Divirta-se escrever consultas e deixe-me saber o que é como o seu progresso.

Average rating: