Welcome to Sign in | Help

Re: Incepator SQL...va rog ajutor

  •  02-24-2012, 4:45 PM

    Re: Incepator SQL...va rog ajutor

    Păi hai să o luăm pe rând:

    1. de unde vrem să luăm datele? Evident, din tabela Angajati, deci avem un "FROM Angajati".

    2. ce coloane vrem să afișăm? Doar coloana StareCivila, deci avem "SELECT StareCivila"

    3. ce condiție trebuie să folosim? Numărul de rânduri pentru fiecare stare civilă trebuie să fie cel mult 4. Deci dacă este "pentru fiecare stare civilă" înseamnă că ne trebuie un "GROUP BY StareCivila", iar dacă vorbim de numărul de rânduri, atunci condiția este în HAVING (nu în WHERE cum e de obicei), deci ne mai trebuie un "HAVING COUNT(*)<=4".

    De aici, ar trebui să fie clar, mai trebuie doar să aranjăm clauzele de mai sus în ordinea corectă.

    Răzvan

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems