Staff кестесі берілген:
id | name | dept | salary
1 | Айдар | IT | 320000
2 | Динара | Бухгалтерия | 280000
3 | Ержан | IT | 240000
4 | Мадина | Маркетинг | 310000
5 | Нұрлан | IT | 360000
6 | Асель | Маркетинг | 260000
7 | Бекзат | Бухгалтерия | 350000
Мына сұраныс қандай нәтиже қайтарады (шығару реті бойынша)?
SELECT name FROM Staff WHERE (dept = 'IT' OR dept = 'Маркетинг') AND salary >= 300000 ORDER BY salary DESC;
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру
Дұрыс жауап
- AНұрлан, Айдар, Мадина
Талдау
1) Жақшадағы шарт «IT» және «Маркетинг» бөлімдерінің қызметкерлерін қалдырады: Айдар, Ержан, Мадина, Нұрлан, Асель. Бухгалтериядағы Бекзат пен Динара алынып тасталады. 2) salary >= 300000 шарты Айдарды (320000), Мадинаны (310000) және Нұрланды (360000) қалдырады; Ержан (240000) мен Асель (260000) сәйкес келмейді. 3) ORDER BY salary DESC жалақыны кему бойынша сұрыптайды: 360000, 320000, 310000. Нәтиже: «Нұрлан, Айдар, Мадина».