Consultas en Visual Fox Pro Para trabajar en
Consultas en Visual Fox. Pro
Para trabajar en nuestras consultas podemos utilizar los siguientes operadores
CONSULTAS BÁSICAS La sintaxis básica de una consulta de selección es la siguiente: SELECT Campos FROM Tabla En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo: SELECT Nombre, Telefono FROM Clientes
• Ordenar Los Registros Adicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas mediante la cláusula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a ordenar. • Ejemplo: SELECT Cod_Postal, Nombre, Telefono FROM Clientes ORDER BY Nombre
• Criterios de selección • Se vio la forma de recuperar los registros de las tablas, las formas empleadas devolvían todos los registros de la mencionada tabla. A lo largo de este apartado se estudiarán las posibilidades de filtrar los registros con el fin de recuperar solamente aquellos que cumplan una o unas condiciones preestablecidas • WHERE Indica a Visual Fox. Pro que incluya únicamente ciertos registros en el resultado de la consulta. WHERE es necesario para recuperar datos de varias tablas. Para las condiciones de filtro se puede utilizar cualquiera de los siguientes operadores:
• Cuando utiliza el operador = con cadenas, actúa de forma distinta dependiendo del ajuste de SET ANSI. Cuando SET ANSI está OFF, Visual Fox. Pro trata las comparaciones de cadenas en la forma habitual en Xbase. Cuando SET ANSI está a ON, Visual Fox. Pro sigue las normas ANSI para comparaciones de cadenas. Vea SET ANSI y SET EXACT para obtener información adicional sobre la forma en que Visual Fox. Pro realiza las comparaciones de cadenas.
Ejemplo • Si tenemos la tabla que se ve a continuación.
Consulta con Restricciones Select notab 1 from tabla 1 where notab 1>60 Mostrará una consulta con las notas del campo o columna notab 1 que sean mayores de 60. “Notab 1” es el campo seleccionado de la tabla “tabla 1”
Haga las taba notas que se ven a continuación:
• Haga una consulta para ver las notas menores de 60, otra para ver las notas iguales a 60 y otra mayores a 60
- Slides: 11