Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Help query

  1. #1

    Help query

    Ciao, sto studiando le basi di SQL e in un esercizio devo ricavare dati due tipi diversi di valore (tipolaurea può essere L o Q) l'età media degli iscritti ma se faccio questa query mi viene restituito solo L=>mediatotale
    Invece devo separare i due valori riuscendo ad avere inoutput

    L=>etamedia
    Q=>etamedia

    SELECT distinct(tipolaurea),AVG(YEAR(NOW())-studenti.annon) as Etamedia
    FROM corsidilaurea JOIN studenti ON studenti.corsolaurea=corsidilaurea.corsolaurea


    Non sò se mi sono spiegato bene

  2. #2
    non ho capito cosa vuoi fare.

    Puoi fare un esempio di input e di output che vuoi ottenere?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    ok, considera che questa è la tabella studenti , ho inserito solo 2 record per farti capire

    Matricola NomeS CorsoLaurea AnnoN
    001 Rossi 301 1991
    002 Verdi 306 1986

    mentre questa è la tabella corsidilaurea

    CorsoLaurea TipoLaurea Facolta

    303 L Scienze Politiche
    304 Q Architettura

    L'output deve essere ad es°:

    tipolaurea Etamedia
    L 24.500
    Q 22.780

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Ri-leggere il regolamento per favore

    3) Evitate di scrivere titoli del tipo AIUTO!!, HELP ME!! , URGENTE!! , URGENTISSIMO!!! o altri titoli vaghi che non dicano niente di utile sul contenuto dei thread.
    Titoli non inerenti , troppo generici o contenenti parole inutili comportano l'immediata chiusura della discussione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.