Phones кестесі берілген (өрістері: Model, Brand, Price, Memory):
1 | A1 | Samsung | 120000 | 128
2 | B2 | Apple | 450000 | 256
3 | C3 | Xiaomi | 90000 | 128
4 | D4 | Samsung | 250000 | 256
5 | E5 | Xiaomi | 150000 | 256
6 | F6 | Apple | 300000 | 128
Мына сұраныс орындалды:
SELECT Model FROM Phones WHERE (Brand = 'Samsung' OR Brand = 'Xiaomi') AND Memory = 256 ORDER BY Price DESC;
Нәтижесінде қандай Model өрісінің мәндері (жоғарыдан төмен қарай) шығады?
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру
Дұрыс жауап
- AD4, E5
Талдау
1) Жақшадағы шарт Samsung және Xiaomi маркаларының модельдерін таңдайды: A1, C3, D4, E5. 2) Memory = 256 шарты олардың ішінен тек D4 пен E5-ті қалдырады (A1 және C3 жадысы 128). 3) ORDER BY Price DESC бағасы бойынша кему ретімен сұрыптайды: алдымен D4 (250000), содан кейін E5 (150000). Нәтиже: «D4, E5». «B2, D4, E5» нұсқасы маркасын ескермегенде, ал «D4, E5, A1» нұсқасы жақшаны ескермегенде шығады.