Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    240

    Due query mysql con operazioni(somma e media)

    Ciao qualcuno puo darmi una mano con queste due query che prevedono delle operazioni di somma e media vi ringrazio in anticipo.

    la tabella employee è cosi fatta:

    Name Size or Format Nulls Allowed Primary Key?
    ------------ ---------------------- ------------- ------------
    ssn Social Security Number No Yes
    lastname Up to 40 characters No
    firstname Up to 30 characters Yes
    department_code 3 integers No
    annual_salary Money Yes
    hire_date YYYY-MM-DD No

    query1)mostrare il salario medio di tutti gli impiegati.
    query2)eseguire una query che aumenti di 1000 il salario di ognuno.

    Ciao

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Sono due query molto semplici.

    Per la prima ti basta usare la funzione avg()

    http://dev.mysql.com/doc/refman/5.0/...l#function_avg

    la seconda è una banale update tabella set campo = campo + 1000

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    240
    Ciao Nicola avevo risolto grazie per la conferma fornita.
    Puoi dare un occhiata anche a questa query che ho fatto?

    table department
    Name Size or Format Nulls Allowed Primary Key?
    ------------ ---------------------- ------------- ------------
    department_code 3 integers No Yes
    department_name Up to 30 characters No

    la query richiesta è questa
    Display a list of Employee names and their department name
    for the Information Services and Payroll departments only.

    la mia query è la seguente

    SELECT c598_employee.lastname, c598_department.department_name
    FROM c598_employee, c598_department
    WHERE ((c598_employee.department_code = c598_department.department_code) AND ((c598_department.department_name = 'Information Services') OR (c598_department.department_name = 'Payroll')));

    ciao grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Mi sembra corretta. Al posto di OR puoi anche usare la clausola in


    where .... and department_name in ('Information Services','Payroll')

    In questo modo abbrevi e ti risparmi un pò di parentesi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    240
    ok Nicola grazie per la disponibilita alla prossima.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.