W których zapytaniach będzie mógł być użyty indeks
CREATE INDEX prac_idx on pracownicy(nazwisko, imie, placa)
a. SELECT * FROM pracownicy WHERE imie= ‘Jan’;
b. SELECT * FROM pracownicy WHERE nazwisko = ‘Kowalski’ AND imie = ‘Jan’ AND placa >3000;
c. SELECT * FROM pracownicy WHERE nazwisko = ‘Kowalski’;
d. SELECT * FROM pracownicy WHERE nazwisko = ‘Kowalski’ AND imie = ‘Jan’;
e. SELECT * FROM pracownicy WHERE imie= ‘Jan’ AND placa >3000;
f. SELECT * FROM pracownicy WHERE placa>3000;
I mam tutaj dylemat czy potrójny indeks mógłby być tu użyty w przypadku użycia w where tylko jednej kolumny z tego indeksu. Intuicja mi podpowiada, że nie i ja bym zaznaczył tylko odpowiedź b. Co tym myślicie?