Częścią podstawowej siły systemów baz danych jest ich zdolność prezentacji podzbioru rekordów w oparciu o kryteria wyszukiwania lub zdefiniowanego zapytania. Przykładowo, użytkownik mógłby posiadać tabelę bazy danych zawierającą rekordy wszystkich pomieszczeń w budynku firmy. Przykładowo potrzebny jest raport zawierający wykaz wszystkich sal konferencyjnych, w których może usiąść przynajmniej 20 osób. Używając Edytora zapytań, użytkownik może w prosty sposób zbudować zapytanie, które przywoła do przejrzenia podzbiór rekordów lub połączonych obiektów graficznych.
Edytor zapytań zawiera zestaw czterech kart, których można użyć do budowania zapytań. Układ następujących po sobie kart został tak zaprojektowany, aby praca z zapytaniami była prosta, nawet jeśli użytkownik nie zna składni SQL (Structured Query Language). Jeżeli użytkownik nie zna zagadnień związanych z zapytaniami, powinien rozpocząć od pracy z kartami Szybkie zapytanie i Zapytanie o zakres, aby oswoić się ze składnią zapytań. Po poznaniu podstaw potrzebnych w tworzeniu złożonych zapytań można przejść do kart Zaawansowane zapytanie i Zapytanie SQL.
Użytkownik może rozpocząć tworzenie zapytania w jednej karcie, a w następnych kartach kontynuować jego rozbudowę lub dodawanie dodatkowych parametrów. Użytkownik mógłby na przykład rozpocząć tworzenie prostego zapytania na karcie Szybkie zapytanie, a następnie zdecydować o dodaniu dodatkowego warunku za pomocą karty Zaawansowane zapytanie. Po kliknięciu karty Zaawansowane zapytanie zostaną wyświetlone wartości, które zostały wybrane wstępnie na karcie Szybkie zapytanie, i można dodać dodatkowe warunki do zapytania. Można na przykład rozpocząć tworzenie prostego zapytania na karcie Szybkie zapytanie, a następnie zdecydować się na dodanie dodatkowego warunku na karcie Zaawansowane zapytanie. Przy próbie powrotu do poprzednich kart po zmodyfikowaniu zapytania wyświetlone zostanie ostrzeżenie informujące o resetowaniu zapytania jego oryginalnych domyślnych wartości.
Następstwo kart w Edytorze zapytań jest szczególnie przydatne w procesie poznawania składni SQL. Przykładowo, użytkownik może utworzyć zapytanie za pomocą karty Szybkie zapytanie, a następnie wybrać kartę Zapytanie SQL, aby zobaczyć, w jaki sposób zdefiniowane zapytanie zostało sformatowane za pomocą składni SQL.
Edytor zapytań umożliwia budowanie zapytań w następujących kartach:
california.headquarters.room.type = 'cubicle'
and
california.headquarters.room.area < 80.
Aby uzyskać szczegółowe informacje na temat tworzenia zapytań i zastosowania operatorów, zobacz opis procedury Aby korzystać z prostych zapytań. Jeśli potrafisz tworzyć zapytania do bazy danych, zobacz opis procedury Aby korzystać z karty Zaawansowane zapytanie.