Nauka SQL ?

0

Panowie mozecie mi powiedziec w jaki sposob zabrac sie do zapytan w sql ? Chodzi mi o to, ze mam powiedzmy instrukcje na kartce typu: wybierz ilosc pracownikow z poszczegolnych dzialow ktorych wiek jest wiekszy niz 50 lat, to tylko przyklad. W jaki sposob zabrac sie do tego i przelewac to krok po kroku na sql'a ? Jestem poczatkujacy w sql i nie wiem nigdy od czego sie zabrac widzac cos takiego. Z gory dziekuje za pomoc.

0

W odpowiedzi na twój przykład:
SELECT Name FROM employees WHERE age > 50

W odpowiedzi na pytanie jaki kurs: http://w3schools.com/sql/default.asp

0

Raczej tak

SELECT Count(*) FROM employees WHERE age>50 GROUP BY id_department
0

ale chlopaki ja nie chce gotowego rozwiazania tylko pytam w jaki sposb analizowac takie zdanie w jezyku pl zeby przelac to na sql'a ?

1

Ech:
"wybierz" - więc zaczynamy od SELECT
"ilosc" -> więc będzie count(*) albo count(pracownikID)
"pracownikow" -> więc będzie FROM Pracownicy
"z poszczegolnych dzialow" -> więc wynik trzeba zgrupować na podstawie dzialu -> group by DziałID
"ktorych wiek jest wiekszy niz 50 lat" -> więc musimy dać warunek WHERE wiek > 50
W efekcie mamy (po zastosowaniu odpowiedniej dla składni SQL kolejności):

select count(*) from Pracownicy where wiek > 50 group by DzialID

1 użytkowników online, w tym zalogowanych: 0, gości: 1