none
hallllpppp

    質問

  • Salut am o problema,acum studiez Database si am assignment:Se dă tabelul: CREATE TABLE Angajaţi( ID INTEGER NOT NULL, Prenume VARCHAR (25) NOT NULL, Nume VARCHAR (25) NOT NULL, CNMU VARCHAR (13) NOT NULL, Adresa VARCHAR (25) NOT NULL, Domiciliu VARCHAR (25) NOT NULL, DataNaşterii DATE, LoculNaşterii VARCHAR (50), NrTelefon VARCHAR (20), PregătireŞcolară VARCHAR (20), StareCivilă VARCHAR (20), Sex VARCHAR (10), SalariuMax NUMERIC (10), SalariuMediu NUMERIC (10)); Scrieţi interogarea SQL care va prezenta denumirea stării civile în care se află cel puţin 4 angajaţi. Trimiteţi soluţia în fişier Microsoft Word. nu am inteles cum trebuie si am trimis tabelul creat si cu sql care creaza si inserteaza acele 4 angajati.nu a fost acceptata lucrarea mea si ca rasuns am primit:Lucrarea dvs. nu este corectă. Nu trebuie să creaţi DDL pentru tabele ci trebuie doar să daţi o interogare care va afişa rezultatul dorit. Este vorba de o singură interogare care conţine funcţia agregată şi gruparea. va rog ajutati ma cum trebuie sa arate lucrarea? va multumesc mult.
    2012年1月21日 22:04

回答

  • Păi tu trebuia să creezi acea interogare care afişează starea civilă a minim 4 angajaţi.
    Apoi, rezultatul interogării îl exportai/salvai într-un document Word şi îl trimiteai.
    Tu ce interogare ai scris ?

    Eu am scris interogarea astfel:

    select * from angajati where starecivila='casatorit' or starecivila='vaduv' or starecivila='divortat' or starecivila='necasatorit' group by starecivila

    În cazul bazei mele de date, rezultatul a fost:



    Apoi iei rezultatul şi îl copiezi într-un document Word.


    2012年1月22日 8:43