Ocena:

Książka została dobrze przyjęta ze względu na jasne wyjaśnienia i praktyczne przykłady, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i średnio zaawansowanych programistów SAS. Skutecznie obejmuje szereg aplikacji SQL, a wielu użytkowników uznało ją za cenne źródło wiedzy na temat PROC SQL w SAS.
Zalety:⬤ Przejrzysty język i liczne przykłady.
⬤ Odpowiedni dla początkujących i średnio zaawansowanych użytkowników.
⬤ Wykorzystuje znany zbiór danych SASHELP.CLASS do praktycznych ćwiczeń.
⬤ Dobra organizacja, pozwalająca na łatwe zrozumienie równoważnych funkcjonalności kroków danych SAS.
⬤ Obejmuje szeroki zakres aplikacji SQL, od podstaw do zaawansowanych tematów.
⬤ Niektórzy czytelnicy uznali ją za zbyt szczegółową i przytłaczającą, szczególnie dla doświadczonych profesjonalistów SQL.
⬤ Brak przykładów ćwiczeń na końcu rozdziałów zauważony przez niektórych użytkowników.
⬤ Jeden z recenzentów zasugerował skorzystanie z darmowych zasobów online, znajdując w książce niewielką wartość dodaną.
⬤ Przydałyby się aktualizacje w celu dostosowania do nowszych wersji SAS.
(na podstawie 9 opinii czytelników)
PROC SQL by Example: Using SQL Within SAS
W PROC SQL by Example: Korzystanie z SQL w SAS, autor Howard Schreier ilustruje użycie PROC SQL w kontekście kroku SAS DATA i innych procedur SAS (takich jak SORT, FREQ, MEANS, SUMMARY, APPEND, DATASETS i TRANSPOSE), których funkcjonalność pokrywa się i uzupełnia SQL.
Wykorzystując podejście side-by-side, ten zwięzły przewodnik referencyjny zawiera wiele obszernie wyjaśnionych przykładów pokazujących równoważny krok DATA i kod SQL, umożliwiając użytkownikom SAS wykorzystanie istniejących umiejętności i wiedzy SAS podczas nauki SQL. Omówiono różnice między SQL a krokiem DATA, a także sytuacje, w których SQL i krok DATA są używane razem, aby wykorzystać mocne strony każdego z nich.
Poruszane tematy obejmują pracę ze złączeniami i połączeniami; używanie podzapytań; zrozumienie operatorów zestawów; korzystanie z narzędzia Macro Facility z PROC SQL; utrzymywanie tabel; pracę z widokami; używanie PROC SQL jako generatora raportów; i więcej.
Ten tekst jest idealny dla programistów SAS, którzy chcą dodać PROC SQL do swoich zestawów narzędzi SAS, a także programistów SQL dążących do lepszej integracji kroku SAS DATA i SQL.