Junior — Middle
Оё мумкин аст мақсади ва истифодаи оператори WHERE дар SQL-зуроҳо шарҳ дода шавад?
sobes.tech AI
Ҷавоб аз AI
Қоида WHERE дар SQL барои филтр кардани сатрҳо дар дархост бо асоси шарти додашуда истифода мешавад. Он имкон медиҳад, ки танҳо он сабтҳоро аз ҷадвал интихоб кунад, ки ба меъёрҳои муайян ҷавобгӯ бошанд.
Масалан, агар ҷадвали Employees вуҷуд дошта бошад ва шумо хоҳед, ки кормандон бо музди меҳнат аз 50,000 зиёдро интихоб кунед, дархост чунин хоҳад буд:
SELECT * FROM Employees WHERE Salary > 50000;
WHERE метавонад бо операторҳои муқоиса ( =, >, <, LIKE, IN ва ғайра) ва операторҳои мантиқӣ (AND, OR, NOT) барои сохтани шароитҳои мураккаб истифода шавад.
Бинобар ин, WHERE маҷмӯи маълумотро, ки дар натиҷаи дархост баргардонида мешавад, маҳдуд мекунад, ки интихоби дақиқтар ва самараноктарро таъмин мекунад.