Tovar кестесінде id, name, price, qty өрістері бар. Бағасы 500-ден кем емес тауарлардың атауларын шығаратын SQL-сұраныстарды анықтаңыз.
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру
Дұрыс жауап
- ASELECT name FROM Tovar WHERE 500 <= price
- BSELECT name FROM Tovar WHERE price >= 500
- ESELECT name FROM Tovar WHERE NOT price < 500
Талдау
«500-ден кем емес» шарты price ≥ 500 дегенді білдіреді, ал name өрісін шығару керек. «SELECT name FROM Tovar WHERE price >= 500» сұранысы сәйкес келеді. «SELECT name FROM Tovar WHERE NOT price < 500» сұранысы да сәйкес: «500-ден кіші» шартының терістеуі «500-ден кіші емес» дегенмен тең. «SELECT name FROM Tovar WHERE 500 <= price» сұранысы price ≥ 500 шартына тең. «SELECT name FROM Tovar WHERE price > 500» сұранысы бағасы дәл 500 болатын тауарларды шығармайды. «SELECT price FROM Tovar WHERE price >= 500» сұранысы атауды емес, бағаны шығарады. «SELECT name FROM Tovar WHERE price BETWEEN 500 AND 1000» сұранысы бағаны жоғарыдан шектейді де, 1000-нан қымбат тауарларды жоғалтады.