Datenbanken · Middle · Frage 2 von 75
Es gibt einen Index auf (last_name, first_name). Welche Abfrage kann ihn effizient nutzen?
- 1Keine: ein zweispaltiger Index wirkt nur, wenn beide Spalten in
WHEREstehen - 2
WHERE first_name = 'Ann' - 3
WHERE last_name = 'Smith'
Antwort zeigen
Richtige Antwort: WHERE last_name = 'Smith'
Erklärung
Ein zusammengesetzter Index ist nach der ersten Spalte sortiert, darin nach der zweiten, wie ein Telefonbuch. Er hilft Abfragen auf einem führenden Präfix seiner Spalten; eine Suche nur nach first_name kann ihn meist nicht gut nutzen.