Empiece a escribir las preguntas ahora!

SQL es la abreviatura de Structured Query Lenguaje. Oracle SQL es un lenguaje y no una solicitud. Es un lenguaje que puede ser utilizado para comunicarse con bases de datos. Oracle SQL puede utilizarse para consultar bases de datos y analizar los datos.

cómo utilizar Oracle

Antes de usar Oracle SQL, usted necesita entender qué es una base de datos. ¿Qué es una base de datos? Es una recopilación de los datos almacenados en una forma organizada. Los datos se almacenan como cuadros dentro de una base de datos. Dentro de las tablas de datos se almacenan como filas. Todos los datos en una base de datos es una columna o una fila. Vertical de datos se llama una columna, horizontal y de datos se llama una fila.

Oracle SQL está compuesto de palabras clave tales como SELECT, FROM, WHERE, GROUP BY, HAVING, y ORDER BY. El 6 palabras clave mencionadas anteriormente le permiten consultar una base de datos y analizar sus datos.

Al escribir una consulta, por favor, recuerde utilizar el SQL palabras clave a continuación en el orden que ver.

  1. Seleccionar le permite seleccionar las columnas que desea ver en un cuadro. Si no está seguro de lo que las columnas que le gustaría ver ... utilizar el asterisco para ver todas las columnas en una tabla.

    SELECT *
    DE u.agg_ia_clickstream

    Una vez que usted vea las columnas, puede determinar que usted desea utilizar.

    SELECCIONAR c.date, c.unique_visitors del PV
    DE u.agg_ia_clickstream c

  2. DE le permite elegir el cuadro que desea los datos de.

    SELECCIONAR c.date, c.unique_visitors del PV
    DE u.agg_ia_clickstream c

  3. Cuando le permite filtrar datos sobre un nivel de fila. La cláusula WHERE se aplica antes de la cláusula GROUP BY.

    SELECCIONAR c.date, c.unique_visitors del PV
    DE u.agg_ia_clickstream c
    DÓNDE c.date> 20070801

    En este caso, la cláusula WHERE le permite ver ony visitantes únicos que han PV de mayor (>) de 10.

  4. GROUP BY - Al utilizar funciones de agregado en una sentencia SELECT, como suma, contar, etc, el lugar no funciones de agregado en el GROUP BY. Una función agregada opera en filas de tabla para calcular y devolver una sola función. Ejemplos de funciones de agregado son: suma (), AVG (), COUNT (), MAX (), y min (). Puede intuitivamente adivinar lo que hacen las funciones. SUM (), por ejemplo, se suma, mientras que el promedio () de media, etc

    SELECCIONAR c.date, suma (c.unique_visitors) del PV
    DE u.agg_ia_clickstream c
    DÓNDE c.date> 20070801
    GROUP BY c.date

    Por lo tanto, cuando usted usa una función agregada en un SELECT, asegúrese de que las funciones de agregado no se encuentran en el grupo por palabra clave. Eso es lo que quiero decir con puntuacion en SQL. Siempre que escribir una frase, que puso en un periodo de tiempo al final de la oración. Siempre que escribir una consulta SQL, que puso en su puntuacion en el GROUP BY.

  5. HABIENDO grupo de nivel de filtrado es usado comúnmente para eliminar filas. Está escrito después de la cláusula GROUP BY. Funciones de agregado se pueden utilizar en la cláusula habiendo.

    SELECCIONAR c.date, suma (c.unique_visitors) del PV
    DE u.agg_ia_clickstream c
    DÓNDE c.date> 20070801
    GROUP BY c.date
    HABIENDO suma (c.unique_visitors)> 10

  6. ORDER BY se utiliza para ordenar su salida. El orden de las filas devueltas por una consulta SQL no está garantizada a menos que usted use una cláusula ORDER BY.

SELECCIONAR c.date, suma (c.unique_visitors) del PV
DE u.agg_ia_clickstream c
DÓNDE c.date> 20070801
GROUP BY c.date
HABIENDO suma (c.unique_visitors)> 10
ORDER BY SUM (c.unique_visitors) desc

En esta consulta, quiero ver mis resultados ordenados por PV's.

Al seguir las instrucciones anteriores, puede escribir básicos consultas SQL de Oracle. Al escribir una consulta, no se olvide de seguir el orden que a condición de que: SELECT, FROM, WHERE, GROUP BY, HAVING, y ORDER BY. Considerar también la posibilidad de romper Oracle SQL en varias líneas para que sean más fáciles de leer y depurar. Que se diviertan escrito las preguntas y quisiera saber lo que su progreso es como.

Average rating: