A continuación te describimos las funciones básicas para generar sentencias SQL.
| Función SELECT | Modo de empleo |
|
En la cláusula SELECT se establecen las listas de campos que mostrará el resultado de la consulta. |
¿Qué datos quiero extraer? select CLICOD, CLINOM |
| Función FROM | Modo de empleo |
|
En la cláusula FROM se establece la fuente de los datos, las tablas que intervienen en la consulta. |
¿Dónde están los datos? Tabla principal: FCLI: CLIENTES from FCLI |
| Función WHERE | Modo de empleo |
|
Las condiciones establecidas en esta cláusula WHERE tienen como propósito filtrar registros de la tabla. |
¿Qué requisitos deben cumplir los registros? = igual que where CLISACT >=4000 |
| Función LEFT JOIN | Modo de empleo |
| LEFT JOIN |
Función que será utilizada en caso de que exista más de una tabla, es decir una "consulta combinada" en la cual se busca en la tabla superior la liga con la tabla principal. leftjoin FCLI ON FCLI.CLISEQ=FDOC.CLISEQ |
| Función GROUP BY | Modo de empleo |
|
En la cláusula GROUP BY se establecen los grupos de datos por los que se quiere obtener totales. |
¿Cómo deben agruparse los datos? |
| Función ORDER BY | Modo de empleo |
|
La cláusula ORDER BY permite finalmente ordenar el resultado por diferentes columnas, y en sentido ascendente o descendente, antes de ser presentado. |
¿Cómo deben ordenarse los datos resultantes? |
Es importante resaltar que si deseas extraer información de varias tablas, debes respetar las ligas de vinculación, esto te permitirá generar una consulta piramidal.
También puedes consultar los siguientes artículos sobre Cubo:
- Estructura de la base de datos
- Principales campos en Proscai
- Generador de Cubos con sentencias SQL
Comentarios
Inicie sesión para dejar un comentario.