Problemas de VFP, ¡los expertos pueden ayudar!
El campo o conjunto de campos que identifica de forma única un registro se denomina palabra clave.
La tabla de datos ESTUDIANTE tiene tres campos: número de estudiante (tipo de carácter, 10), nombre (tipo de carácter, 8) y puntuación de admisión (entero). Según la tabla de datos anterior, utilice declaraciones SQL para. Responda las siguientes preguntas:
(1) Cree la estructura de la tabla ESTUDIANTE.
Crear tabla estudiante (número de estudiante c(10), nombre c(8), puntaje de admisión i)
(2) Inserte dos registros en la tabla ESTUDIANTE:
Zhou Ning, 0001, con una puntuación de admisión de 90;
Li Li, 002, con una puntuación de admisión de 85.
insertar en valores de estudiantes ('0001', 'Zhou Ning', 90)
insertar en valores de estudiantes ('0002', 'Li Li', 85)
(3) Agregue el campo "Género", la línea de clase está en caracteres y la longitud es 2.
alterar tabla estudiante agregar columna género c(2)
(4) Después de agregar una gran cantidad de datos a la tabla ESTUDIANTE, escriba una declaración para consultar a los estudiantes con números de estudiante 0012 y 0006 Nombre y puntuación de admisión.
seleccione * del estudiante donde número de estudiante = '0012' o número de estudiante = '0006'
(5) Consulta todos los registros con un número de estudiante menor que "0006".
seleccione * del estudiante donde número de estudiante lt;'0006'
4. Programación
1. Diseñar un programa para resolver el problema de 5 entre 5 y. 20 El producto de múltiplos.
Borrar
Desactivar llamada
t=1
Para i=5 a 20 Paso 5
t=t*i
Siguiente i "product=", t
Establecer llamada en
Regresar
2. tabla para dispositivos con un precio (el campo "precio" es un número) superior a 8000, y muestra el número, precio y nombre de todos los registros que cumplen las condiciones.
Borrar
Desactivar llamada
Usar sb
Buscar precio 8000
¿Número, precio? , nombre
Finalizar escaneo
Usar
Establecer llamada
Regresar
3 Calcular la tabla sb.dbf. El número de casos en los que el precio medio (el campo "Precio" es un número) es de $90 000 o más, entre $10 000 y $90 000 y entre $10 000 y menos de $10 000.
El número de dispositivos con un precio (el campo "Precio" es un número) superior a 90.000 yuanes, entre 1 y 9.000 yuanes y por debajo de 10.000 yuanes
Borrar
Usar sb p>
almacenar 0 en n1, n2, n3
escanear
si Pricegt 90,000
n1=n1 1
elseif Preciogt; 10000
n2=n2 1
else
n3=n3 1
endif
endscan "Número de dispositivos con un precio de 90 000 o superior:", n1 "Número de dispositivos con un precio de 90 000 o menos de 10 000:", n2 "Número de dispositivos con un precio inferior a 10 000:", n3
Uso
poner conversación en
regresar
4. Escribe una función personalizada para encontrar la ecuación cuadrática ax b= 0 raíz.
**** Programa principal. prg
borrar
desactivar conversación
entrada "a=" a a
entrada "b=" a b "x= ", gen(a, b)
activar conversación
return<
proc gen
para a, b
x=-b/a
return x
5. Escribe un programa para encontrar el área del círculo correspondiente según el valor del radio ingresado en el programa. . Se requiere utilizar el procedimiento almacenado para realizar
*** el programa principal. prg
clear
desactivar conversación
s=0
entrada "r=" a r
do sub con r, s "El área del círculo es:", s
establece la conversación en
return
proc sub
para r, s
s=3.14*r*r
regresar