Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Valor y coincidencia del medicamento e identificación del medicamento

Valor y coincidencia del medicamento e identificación del medicamento

Han pasado dos horas. Supongo que tu examen ha terminado. Tú también eres maestra y no quiero avergonzarte como maestra. Ahora te daré mi respuesta y la comprobaré con la de tu profesor. Puede haber diferencias debido a diferentes entendimientos.

2 Base de datos

1) La lista de medicamentos (nombre del medicamento) puede agregar algunos otros atributos según la situación, como la descripción.

2) La tabla de fábrica farmacéutica (nombre de la fábrica farmacéutica) puede agregar algunos otros atributos según la situación, como la dirección.

3) Tabla de ventas (nombre del medicamento, nombre de la fábrica farmacéutica, precio, volumen de ventas), nombre del medicamento, el nombre de la fábrica farmacéutica es la clave principal y la clave externa, el precio puede ser un número de punto flotante o un número entero. y el volumen de ventas es un número entero.

Tres

Inserte el valor de la tabla de ventas ('Aspirina', 'Shanghai Pharmaceutical', 5, 1000)

Los demás registros se imitan como se escribe arriba.

Cuatro

1) Seleccione Suma (Volumen de ventas) Volumen total de ventas

De la tabla de ventas

Donde Nombre del medicamento = 'Aspirina'

2) Seleccione el volumen de ventas

de la tabla de ventas

donde nombre de la compañía farmacéutica = 'Shanghai Pharmaceutical' y nombre del medicamento = 'aspirina'

3) Seleccione la suma (volumen de ventas) volumen total de ventas

De la tabla de ventas

Donde nombre de la fábrica farmacéutica = 'Yunnan Pharmaceutical'

4) Seleccione Farmacéutica El nombre de la fábrica

De la tabla de ventas

Agrupar por nombre de la fábrica farmacéutica

Hay un importe total (precio * volumen de ventas) = ​​(

Seleccione Valor máximo (ventas)

Desde

(Seleccione suma(precio*ventas) como volumen de ventas.

Desde la tabla de ventas

Presione Agrupación de nombres de fábricas farmacéuticas)

)

Si es un servidor SQL, puede ser más simple. El problema es que hay dos empresas farmacéuticas con el mismo volumen de ventas y solo se puede encontrar una.

Seleccione el 1 nombre de fábrica farmacéutica principal

De la tabla de ventas

Agrupar por nombre de fábrica farmacéutica

Ordenar por cantidad (precio * volumen de ventas )desc

5)

Seleccione el nombre de la fábrica farmacéutica

De la tabla de ventas

donde nombre del medicamento = 'aspirina' y precio * Volumen de ventas = (

Seleccione el máximo (precio * volumen de ventas) como volumen de ventas

De la tabla de ventas

Donde el nombre del medicamento = 'Aspirina ')

6) Inserte el valor de la tabla de ventas (nombre del medicamento, nombre de la fábrica farmacéutica) ('aspirina', 'Guangyao')

7) Inserte el valor de la tabla de fábrica farmacéutica (" Xinjiang Pharmaceutical Industry")

El valor ('aspirina', 'Xinjiang Pharmaceutical') insertado en la tabla de ventas (nombre del medicamento, nombre de la fábrica farmacéutica)