Tú puedes preguntarte que diferencia hay entre Consulta > Seleccionar y Consulta > Selección
SQL...
El cuadro de diálogo Selección SQL expande las capacidades del cuadro de dialogo Seleccionar. El dialogo Seleccionar es muy limitado subconjunto de Selección SQL de MapInfo Profesional, el cual puede ser usado para simples consultas.
El cuadro de dialogo Selección SQL de MapInfo Professional contiene algunos controles. Nosotros
tomaremos una rapida vista y revisaremos esto antes de crear nuestro primer lenguaje estructurado de consulta SQL. Hay disposicion de 6 componentes en un lenguaje de programación SQL. Sin embargo, cuando usas el cuadro de diálogo SQL, este no es siempre necesario llenar todos los cuadro. Aquí esta el cuadro de dialogo SQL:
El cuadro de diálogo Selección de sintaxis SQL es un tanto complejo. Sin embargo, completar el cuadro de diálogo no es tan difícil como parece en un principio, puesto que la mayor parte del mismo es opcional. Por ejemplo, si no desea crear subtotales, deje en blanco el campo Agrupar por.
Seleccionar columnas
Este campo indica a MapInfo Professional qué columnas incluir en la tabla de resultados. De forma predeterminada, contiene un asterisco (*). El asterisco indica a MapInfo Professional que desea que la tabla de resultados incluya todas las columnas de la tabla. Si desea que la tabla de resultados sólo contenga algunas columnas de la tabla, reemplace el asterisco por una lista de los nombres de las columnas que desea utilizar separados por comas. Por ejemplo, cuando consulta la tabla Mundo, es posible especificar la siguiente lista de Columnas:
Seleccione Columnas: País, Población, Crecim_Indus
De las tablas
Este campo indica a MapInfo Professional sobre qué tablas se realiza la consulta. Debe introducir el nombre de al menos una tabla en el campo De las tablas. Si desea que MapInfo Professional consulte dos o más tablas, introduzca una lista de nombres de tabla separados por comas.
Si introduce dos o más nombres de tablas en el campo De la tablas, debe también especificar una expresión en el campo Con la condición para indicar a MapInfo Professional cómo unir las tablas. Si introduce dos nombres de tabla, MapInfo Professional calcula automáticamente una expresión Con la condición apropiada. Sin embargo, si utiliza tres o más nombres de tabla, debe modificar
manualmente la expresión Con la condición. Cuando está realizando una unión de varias tablas, todas deben ser tablas base. No puede utilizar tablas de resultados (p. ej. Consulta5) en Selección de sintaxis SQL con varias tablas.
__________________________________________________________________________________________
Con la condición
Este campo sirve para diferentes propósitos, según se aplique en uno u otro comando. Cuando está consultando una única tabla, el campo Con la condición es opcional. Si la consulta implica unir dos o más tablas, debe especificar una expresión Con la condición y dicha expresión deberá indicar a MapInfo Professional cómo unir las dos tablas.
Si lo desea, puede introducir criterios de filtro a través del campo Con la condición. Para introducir un criterio de filtro, escriba una expresión lógica que evalúe como verdadero (TRUE) o falso (FALSE). Por ejemplo, cuando consulta la tabla Mundo, si desea seleccionar sólo filas que tengan un valor de Población mayor que cinco millones, especifique la siguiente cláusula Con la condición:
Con la condición: Población > 5000000
Nota: no escriba comas cuando introduzca cifras en el campo Con la condición.
Agrupar por
Este campo permite obtener subtotales en la tabla de resultados. Si introduce un nombre de columna (o una lista de nombres de columna separados por comas) en el campo Agrupar por, MapInfo Professional proporciona subtotales para los resultados de la consulta y muestra sólo los subtotales en lugar de mostrar todas las filas de la tabla.
Calcular subtotales es un proceso de dos pasos:
1. Introduzca un nombre o varios nombres de columna en el campo Agrupar por. 2. Introduzca los mismos nombres de columna y operadores agregados (como Suma o
Recuento) en el campo Columnas.
El campo Agrupar por es opcional. Si lo deja en blanco (predeterminado), MapInfo Professional no calculará los subtotales.
Ordenar por
Este campo permite ordenar la tabla de resultados. Si introduce un nombre de columna (o una lista de nombres de columna separados por comas) en el campo Ordenar por, MapInfo Professional ordena las filas de la tabla de resultados. De forma predeterminada, las filas se ordenan en orden
ascendente, A aparece antes que B, y los números más bajos aparecen antes que los números más altos. Para ordenarlas de forma descendente, escriba Desc. tras el nombre de la columna.
Por ejemplo:
Ordenar por: Descenso de población
Nota: el campo Ordenar por es opcional. Si lo deja en blanco, no se ordenará la tabla de resultados.
A la tabla denominada
Este campo permite especificar el nombre de la tabla de resultados. De forma predeterminada, la tabla de resultados se llama Selección. Si desea asignarle otro nombre, escríbalo en el campo A la tabla. El nombre de la tabla que introduzca no debe coincidir con el de una tabla abierta.
Si utiliza con frecuencia Selección de sintaxis SQL y utiliza Selección como nombre de las tablas de resultados, acabará teniendo un número considerable de tablas de resultados sobrantes (Consulta1, Consulta2, Consulta3...). Estas tablas Consulta nº no tienen ningún efecto negativo; sin embargo,
algunas personas simplemente prefieren no tener muchas tablas abiertas. Si desea evitar tener muchas tablas Consultanº, introduzca otro nombre de tabla en el campo A la tabla. Por ejemplo, si introduce el nombre de tabla CResultados:
A la tabla: CResultados
Cada operación de Selección de sintaxis SQL utilizará CResultados como nombre de la tabla de resultados. De esta forma, sólo tiene que trabajar con una tabla de resultados (CResultados), independientemente del número de consultas que realice.
Mostrar resultados
Si se activa la casilla de verificación Mostrar resultados, MapInfo Professional muestra los resultados de la consulta en una ventana de listado.
Uso de las listas desplegables (Agregar, Funciones, Operadores, etc.)
La parte derecha del cuadro de diálogo Selección de sintaxis SQL contiene cinco listas desplegables: Tablas, Columnas, Operadores, Agregados y Funciones.
Las listas desplegables permiten completar el cuadro de diálogo Selección de sintaxis SQL situando el cursor sobre la opción y haciendo clic en la misma, no escribiendo. En otras palabras, estas cinco listas desplegables son simplemente un acceso directo para reducir la cantidad de tecleado que tiene que realizar.
Por ejemplo, debe introducir un nombre de tabla en el campo De las tablas. Puede hacerlo situando el cursor y haciendo clic:
1. Haga clic en el campo De las tablas para que el punto de inserción aparezca en el campo.
2. Haga clic y mantenga pulsado el botón del ratón en la lista desplegable Tablas. Aparece una lista desplegable de nombres de tabla.
3. Arrastre el ratón hasta el nombre de la tabla que desea consultar y suelte el botón del ratón. MapInfo Professional copia el nombre de la tabla elegida en el campo De las
tablas.
Guardar consulta
Guarda los parámetros del cuadro de diálogo como plantillas de consulta. Cargar consulta
Carga las plantillas de consulta guardadas.