Junior — Middle
გქონდათ თუ არა გამოცდილება SQL-ის მოთხოვნებში EXISTS ოპერატორის გამოყენებაში?
sobes.tech AI
პასუხი AI-სგან
SQL-ში EXISTS ოპერატორი გამოიყენება იმის შემოწმებისთვის, არსებობს თუ არა სარჩევები, რომლებიც აკმაყოფილებენ ქვესაკითხს. ის აბრუნებს TRUE-ს, თუ ქვესაკითხმა გამოიტანა მინიმუმ ერთი სარჩევი, და FALSE-ს, თუ არა.
გამოყენების მაგალითი:
SELECT * FROM employees e
WHERE EXISTS (
SELECT 1 FROM departments d
WHERE d.id = e.department_id AND d.name = 'Sales'
);
ამ მაგალითში ირჩევა ყველა თანამშრომელი, რომელიც მუშაობს "Sales" განყოფილებაში. EXISTS ეფექტურია დაკავშირებული მონაცემების არსებობის შემოწმებისთვის, ისე რომ თავად მონაცემების დაბრუნება არ არის საჭირო.