Red de conocimiento de divisas - Preguntas y respuestas sobre viajes - Problemas de tarea de SQL. . . Hazme un favor. .

Problemas de tarea de SQL. . . Hazme un favor. .

I. Informe el valor de cada acción en libras. Ordenar informes por país y empresa.

SELECCIONE b.STKCODE, b.STKFIRM, b.STKPRICE*a.Exchange_Rate como STKPRICE_NEW FROM nación a, stockinfo b donde b.natcode=a.natcode

Por b.natcode , b.STKFIRM clasificación

II. Informa el valor total del inventario por país.

Seleccione natcode del grupo stockinfo mediante NATCODE, suma(STKPRICE*STKQTY) como Tal_stockholdings

Tres. Informa el número de acciones y su valor total por país.

Seleccione natcode del grupo stockinfo a través de NATCODE, COUNT(STKPRICE*STKQTY) como tal_num, sum(STKPRICE*STKQTY) como Tal_value

Cuatro. Informa el valor total de las acciones de países con dos o más acciones cotizadas.

SELECCIONAR CÓDIGO NAT, suma(precio STK * cantidad STK)AS Tal _ tenencias de acciones DESDE información de acciones GRUPO POR código NAT TENER CUENTA (precio STK * cantidad STK)>=2

Verbo (abreviatura de verbo) ¿Cuántas empresas hay en la cartera de acciones?

SELECT COUNT(*) FROM stockinfo

Verbo intransitivo ¿Cuántas empresas tienen más de 30.000 acciones?

SELECCIONE CONTAR(*)DE LA INFORMACIÓN DE STK DONDE STK qty>=30001

Siete. Encuentre el dividendo promedio.

Seleccione AVG (a.STKDIV*b.Exchange_Rate) como avg_div_pd de stockinfo a, NATION b, donde a.natcode=b.natcode

ocho. ¿Cuál es el rendimiento promedio de esta cartera?

Seleccione AVG ((a . STK div * STK qty)* b . Exchange _ Rate) como avg_div_pd de stockinfo a, NATION b, donde a.natcode=b.natcode

Nota: No sé cuál es el nombre de la tabla donde colocas tu cartera de acciones, así que la configuré en "stockinfo", espero que puedas pensar por qué lo escribí de esta manera.

上篇: "Rashomon" | En el denso bosque 下篇: El saldo de financiación de una acción es mayor que el saldo de préstamo de valores. ¿Esta acción debería ser alcista o bajista?
Artículos populares