Anonco.pl NORTHWIND dwiczenia praktyczne. NORTHWIND ćwiczenia praktyczne KiK s Tutorials
Spis treści Część 1. Wprowadzenie 3 Wprowadzenie do SQL Server 3 Rozpoczynamy pracę z SQL Server 4 Część 2. Typy danych i praca z danymi. 5 Część 3. Pisanie prostych zapytań. 6 SELECT, FROM 6 ALIASY 8 DISTINCT 10 Część 4. Sortowanie i filtrowanie wyników. 11 Sortowanie 11 Filtrowanie 12 Część 5. Łączenie tabel. 13 INNER JOIN 13 OUTER JOIN 14 CROSS JOIN 15
Część 6. Funkcje. 16 Część 7. Grupowanie, funkcje agregujące, filtrowanie grup. 20 Część 8. Podzapytania. 21 Rozwiązania do ćwiczeń. 22 Rozwiązania. Część 3. Pisanie prostych zapytań. 22 Rozwiązania. Część 4. Sortowanie i filtrowanie wyników. 33 Rozwiązania. Część 5. Łączenie tabel. 36 Rozwiązania. Część 6. Funkcje. 43 Rozwiązania. Część 7. Grupowanie, funkcje agregujące, filtrowanie grup. 54 Rozwiązania. Część 8. Podzapytania. 64
Część 3. Pisanie prostych zapytań. SELECT, FROM Ćwiczenie 3.1 Wyświetl wszystkich pracowników. Liczba rekordów: 9 Zobacz rozwiązanie dwiczenia 3.1 Ćwiczenie 3.2 Wyświetl wszystkich klientów. Liczba rekordów: 91 Zobacz rozwiązanie dwiczenia 3.2 Ćwiczenie 3.3 Wyświetl wszystkich dostawców. Liczba rekordów: 29 Zobacz rozwiązanie dwiczenia 3.3
Ćwiczenie 3.4 Wyświetl wszystkich dostawców ale w wynikach wyświetl tylko kolumny: Nazwa firmy (CompanyName), Adres (Address), Miasto (City), Kraj (Country). Liczba rekordów: 29 Zobacz rozwiązanie dwiczenia 3.4 Ćwiczenie 3.5 Liczba rekordów: Zobacz rozwiązanie dwiczenia 3.5
ALIASY Ćwiczenie 3.6 Wyświetl wszystkich dostawców ale w wynikach wyświetl tylko kolumny: Nazwa firmy (CompanyName), Adres (Address), Miasto (City), Kraj (Country). Nagłówkom tabeli z wynikami nadaj polskie nazwy. Liczba rekordów: 29 Zobacz rozwiązanie dwiczenia 3.6 Ćwiczenie 3.7 Wyświetl wszystkie produkty. W wynikach wyświetl tylko kolumny: Nazwa produktu (ProductName), Ilośd na jednostkę (QuantityPerUnit), Cena jednostkowa (UnitPrice). Nagłówkom tabeli z wynikami nadaj polskie nazwy. Nadaj alias dla tabeli źródłowej. Liczba rekordów: 77 Zobacz rozwiązanie dwiczenia 3.7
DISTINCT (eliminowanie duplikatów) Ćwiczenie 3.8 Wyświetl listę stanowisk w firmie (odrzud duplikaty). Nazwij kolumnę Title Stanowiska. Nadaj alias dla tabeli źródłowej. Liczba rekordów: 4 Zobacz rozwiązanie dwiczenia 3.8 Ćwiczenie 3.9 Wyświetl listę krajów klientów firmy (odrzud duplikaty jeśli występują). Liczba rekordów: 21 Zobacz rozwiązanie dwiczenia 3.9
Część 4. Sortowanie i filtrowanie wyników. Sortowanie Ćwiczenie 4.1 Wyświetl wszystkich dostawców. i przedstaw w kolumnach: Kraj, Nazwa firmy, Telefon. Posortuj wyniki rosnąco wg kolumn: Kraj, Nazwa firmy. Liczba rekordów: 29 Zobacz rozwiązanie dwiczenia 4.1 Ćwiczenie 4.2 Wyświetl listę pracowników (Nazwisko + Imię) wraz ze stanowiskami. Posortuj wyniki malejąco wg Nazwiska i Imienia. Liczba rekordów: 9 Zobacz rozwiązanie dwiczenia 4.2
Rozwiązania do ćwiczeń. Rozwiązania. Część 3. Pisanie prostych zapytań. Ćwiczenie 3.1 rozwiązanie. Wyświetl wszystkich pracowników. Umiejętności Tworzenie prostych zapytao SELECT FROM Określanie źródła danych (FROM) Użyte tabele: Employees Zapytanie USE Northwind SELECT * FROM Employees Rekordów: 9 Wróć do treści ćwiczenia 3.1 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.2 rozwiązanie. Wyświetl wszystkich klientów. Umiejętności Tworzenie prostych zapytao SELECT FROM Określanie źródła danych (FROM) Użyte tabele: Customers Zapytanie USE Northwind SELECT * FROM Customers Rekordów: 91 Pierwszych 20 rekordów wyniku. Wróć do treści ćwiczenia 3.2 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.3 rozwiązanie. Wyświetl wszystkich dostawców. Umiejętności Tworzenie prostych zapytao SELECT FROM Określanie źródła danych (FROM) Użyte tabele: Suppliers Zapytanie USE Northwind SELECT * FROM Suppliers Rekordów: 29 Wróć do treści ćwiczenia 3.3 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.4 rozwiązanie. Wyświetl wszystkich dostawców ale w wynikach wyświetl tylko kolumny: Nazwa firmy (CompanyName), Adres (Address), Miasto (City), Kraj (Country). Umiejętności Ograniczanie wyników do potrzebnych kolumn. Użyte tabele: Suppliers Zapytanie USE Northwind SELECT CompanyName,Address,City,Country FROM Suppliers Rekordów: 29
Wróć do treści ćwiczenia 3.4 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.5 rozwiązanie. Zawężanie SELECTA Umiejętności Zawężanie wyników do potrzebnych kolumn (SELECT) Określanie źródła danych (FROM) Użyte tabele: Zapytanie Rekordów: Wróć do treści ćwiczenia 3.5 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.6 rozwiązanie. Wyświetl wszystkich dostawców ale w wynikach wyświetl tylko kolumny: Nazwa firmy (CompanyName), Adres (Address), Miasto (City), Kraj (Country). Nagłówkom tabeli z wynikami nadaj polskie nazwy. Umiejętności Nadawanie aliasów. Użyte tabele: Suppliers Zapytanie USE Northwind SELECT CompanyName AS [Nazwa firmy],address AS Adres,City AS Miasto,Country AS Kraj FROM Suppliers Rekordów: 29
Wróć do treści ćwiczenia 3.6 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.7 rozwiązanie. Wyświetl wszystkie produkty. W wynikach wyświetl tylko kolumny: Nazwa produktu (ProductName), Ilośd na jednostkę (QuantityPerUnit), Cena jednostkowa (UnitPrice). Nagłówkom tabeli z wynikami nadaj polskie nazwy. Nadaj alias dla tabeli źródłowej. Umiejętności Zawężanie wyników do potrzebnych kolumn (SELECT) Określanie źródła danych (FROM) Nadawanie aliasów kolumnom (AS) Nadawanie aliasu dla źródła danych (AS) Użyte tabele: Products Zapytanie USE Northwind SELECT P.ProductName AS [Nazwa produktu],p.quantityperunit AS [Ilość na jednostkę],p.unitprice AS [Cena jednostkowa] FROM Products AS P
Rekordów: 77 Pierwszych 25 rekordów wyniku. Wróć do treści ćwiczenia 3.7 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.8 rozwiązanie. Wyświetl listę stanowisk w firmie (odrzud duplikaty). Nazwij kolumnę Title Stanowiska. Nadaj alias dla tabeli źródłowej. Umiejętności Zawężanie wyników do potrzebnych kolumn (SELECT) Określanie źródła danych (FROM) Nadawanie aliasów kolumnie (AS) Nadawanie aliasu dla źródła danych (AS) Odrzucenie duplikatów wartości (DISTINCT) Użyte tabele: Employees Zapytanie USE Northwind SELECT DISTINCT E.Title AS Stanowiska FROM Employees AS E Rekordów: 4 Wróć do treści ćwiczenia 3.8 Przejdź do treści następnego ćwiczenia
Ćwiczenie 3.9 rozwiązanie. Wyświetl listę krajów klientów firmy (odrzud duplikaty jeśli występują). Umiejętności Zawężanie wyników do potrzebnych kolumn (SELECT) Określanie źródła danych (FROM) Nadawanie aliasów kolumnie (AS) Nadawanie aliasu dla źródła danych (AS) Odrzucenie duplikatów wartości (DISTINCT) Użyte tabele: Employees Zapytanie USE Northwind SELECT DISTINCT C.Country AS [Kraje klientów] FROM Customers AS C
Rekordów: 21 Wróć do treści ćwiczenia 3.9 Przejdź do treści następnego ćwiczenia
Rozwiązania. Część 4. Sortowanie i filtrowanie wyników. Ćwiczenie 4.1 rozwiązanie. Wyświetl wszystkich dostawców. i przedstaw w kolumnach: Kraj, Nazwa firmy, Telefon. Posortuj wyniki rosnąco wg kolumn: Kraj, Nazwa firmy. Nabyte umiejętności/nowe umiejętności Sortowanie wyników (rosnąco). Rekordów: 29
Zapytanie USE Northwind SELECT S.Country AS Kraj,S.CompanyName AS [Nazwa firmy],s.phone AS Telefon FROM Suppliers AS S ORDER BY S.Country,[Nazwa firmy]
Wróć do treści ćwiczenia 4.1 Przejdź do treści następnego ćwiczenia
Ćwiczenie 4.2 rozwiązanie. Wyświetl listę pracowników (Nazwisko + Imię) wraz ze stanowiskami. Posortuj wyniki malejąco wg Nazwiska i Imienia. Nabyte umiejętności/nowe umiejętności Sortowanie wyników (malejąco). Rekordów: 9 Zapytanie USE Northwind SELECT E.LastName + ' ' + E.FirstName AS [Nazwisko i imię],e.title AS Stanowisko FROM Employees AS E ORDER BY [Nazwisko i imię] DESC Wróć do treści ćwiczenia 4.2 Przejdź do treści następnego ćwiczenia Dziękujemy : ) Więcej na ANONCO.PL/SQL i SQLDLAOPORNYCH.WORDPRESS.COM