Consultas en Visual FoxPro

Document Sample
Consultas en Visual FoxPro Powered By Docstoc
					Consultas en Visual FoxPro
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 FoxPro 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
  FoxPro trata las comparaciones de cadenas en
  la forma habitual en Xbase. Cuando SET ANSI
  está a ON, Visual FoxPro 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 FoxPro realiza las comparaciones de
  cadenas.
                Ejemplo
• Si tenemos la tabla que se ve a
  continuación.
   Consulta con Restricciones
Select notab1 from tabla1 where notab1>60

Mostrará una consulta con las notas del
  campo o columna notab1 que sean
  mayores de 60.
“Notab1” es el campo seleccionado de la
  tabla “tabla1”
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

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:29
posted:12/8/2011
language:
pages:11