NORTHWIND. Anonco.pl. ćwiczenia praktyczne. KiK s Tutorials. NORTHWIND dwiczenia praktyczne. ANONCO.PL/SQL SQLSERVERDLAOPORNYCH.WORDPRESS.

Podobne dokumenty
Plan. Łączenie danych z wielu tabel złączenia JOIN suma zbiorów - UNION Użycie aliasów dla nazw tabel

Plan. ! Łączenie danych z wielu tabel. ! Użycie aliasów dla nazw tabel. " złączenia JOIN. " suma zbiorów - UNION

10. Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez firmę.tokyo Traders.

Szkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Zadania z SQLa (MS SQL Server)

Podzapytania do tabel W miejscu w którym możemy użyć nazwy tabeli, możemy użyć podzapytania

Relacyjne bazy danych. Podstawy SQL

Podstawy języka SQL -

Wykład 6. SQL praca z tabelami 3

Podstawowe funkcje dodatku linq w C#

Złączenie CROSS JOIN jest to tzw. złączenie krzyżowe, którego ogólna postać wygląda następująco:

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9

SELECT * FROM tabela WHERE warunek wybiera dane spełniające podany warunek

Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga

Ćwiczenie zapytań języka bazy danych PostgreSQL

Relacyjne bazy danych. Podstawy SQL

Autor: Joanna Karwowska

Podyplomowe Studia Systemy informatyczne w logistyce

Tworzenie zapytań do Microsoft SQL Server

a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)

Aliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id;

Łączenie wyników zapytań w SQL

SQL - Structured Query Language. strukturalny język zapytań

Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści

Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania.

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Bazy danych SQL Server 2005

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

SQL praca z tabelami 4. Wykład 7

Plan. ! Podzapytania (subqueries) ! Podzapytania do tabel. ! Podzapytanie jako wyrażenie. ! Podzapytania skorelowane. ! operatory IN, NOT IN

Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH

Język SQL Złączenia. Laboratorium. Akademia Morska w Gdyni

Integralność danych Wersje języka SQL Klauzula SELECT i JOIN

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

Wybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee

Język SQL. Rozdział 2. Proste zapytania

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8

Przestrzenne bazy danych Podstawy języka SQL

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Systemy Baz Danych. Lista 1

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

SQL do zaawansowanych analiz danych część 1.

Grupowanie i funkcje agregacji. Grupowanie z użyciem rollup

Grupowanie i funkcje agregujące

TEMAT ĆWICZENIA Zapoznanie z technologią LINQ

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych

Microsoft SQL Server Podstawy T-SQL

Plan. Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących. Grupowanie danych - klauzula GROUP BY

PODZAPYTANIE (SUBSELECT)

Laboratorium Bazy danych SQL 2

Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe

SQL (ang. Structured Query Language)

Systemy GIS Tworzenie zapytań w bazach danych

Language INtegrated Query (LINQ)

Oracle11g: Wprowadzenie do SQL

Autor: Joanna Karwowska

Podstawowe zapytania SELECT (na jednej tabeli)

Wykład 5. SQL praca z tabelami 2

Grupowanie i funkcje agregacji

Bazy Danych. SQL Podstawy języka III: powtórzenie. Krzysztof Regulski WIMiIP, KISiM, B5, pok. 408

SQL. Æwiczenia praktyczne

3. Podzapytania, łączenie tabel i zapytań

Przykład powyżej pokazuje, że w zapytaniu można umieszczać funkcje zarówno zdefiniowane w ramach środowiska, jak również własne.

Grupowanie danych klauzula GROUP BY

Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE)

Wprowadzenie do języka SQL

Wykład 05 Bazy danych

Marek Rakowski Zdanie SELECT wybieranie danych z wielu tabel Strona 1 z 6

Wyższa Szkoła Zarządzania i Marketingu w Sochaczewie. Grzegorz Domaoski. grzegorz.domanski@wszim-sochaczew.edu.pl. MS SQL Server

Współczesne systemy baz danych

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Język SQL, zajęcia nr 1

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

Szkolenie Oracle SQL podstawy. Terminy lutego 2010 First Minute! 1100zł!

Bazy danych. dr inż. Arkadiusz Mirakowski

Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne.

Struktura bazy danych

Lista zadań nr 1. Bazy danych laboratorium. dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz

Zapytania do baz danych

Bazy Danych. SQL Podstawy języka II: zapytania. Krzysztof Regulski WIMiIP, KISiM, B5, pok. 408

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)

Współczesne systemy baz danych

Język SQL w Delphi. 1. Kwerendy Przygotowanie do ćwiczenia Komenda SELECT

Lab.8: Podstawy języka SQL.

8.9. Język SQL Kwerenda wybierająca w języku SQL

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

Autor: Joanna Karwowska

AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Geologii, Geofizyki i Ochrony Środowiska. Bazy danych 2

Podstawy języka SQL cz. 2

BAZY DANYCH laboratorium 2 tworzenie bazy danych, podstawy języka SQL

Podstawy języka SQL Co to jest SQL? Możliwości SQL SQL*Plus

Wprowadzenie do baz danych

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji

1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.

Laboratorium nr 10. Temat: Połączenia relacji

Baza danych Northwind. Baza danych firmy sprzedającej artykuły spożywcze Informacje o towarach, dostawcach, klientach, zamówieniach klientów itp.

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Transkrypt:

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