reklama - zainteresowany?

Podstawy j - Helion

Podstawy j
ebook
Autor: Itzik Ben-Gan
ISBN: 9788375415155
stron: 658, Format: ebook
Data wydania: 2023-06-15
Księgarnia: Helion

Cena książki: 107,73 zł (poprzednio: 119,70 zł)
Oszczędzasz: 10% (-11,97 zł)

Dodaj do koszyka Podstawy j

Zapytania i modyfikowanie danych przy u

Dodaj do koszyka Podstawy j

 

Osoby które kupowały "Podstawy j", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone
  • Od hierarchii do turkusu, czyli jak zarzÄ…dzać w XXI wieku

Dodaj do koszyka Podstawy j

Spis treści

Podstawy języka T-SQL: Microsoft SQL Server 2022 i Azure SQL Database eBook -- spis treści

  • Spis treÅ›ci
  • PodziÄ™kowania
  • Wprowadzenie
  • O autorze
  • RozdziaÅ‚ 1
    • Podstawy zapytaÅ„ i programowania T-SQL
      • Podstawy teoretyczne
        • SQL
        • Teoria zbiorów
        • Logika predykatów
        • Model relacyjny
        • Typy obciążeÅ„ bazodanowych
      • Architektura SQL Server
        • Wersje RDBMS w siedzibie i chmurowe
        • Instancje produktu SQL Server
        • Bazy danych
        • Schematy i obiekty
      • Tworzenie tabel i definiowanie integralnoÅ›ci danych
        • Tworzenie tabel
        • Definiowanie integralnoÅ›ci danych
      • Podsumowanie
  • RozdziaÅ‚ 2
    • Zapytania do pojedynczej tabeli
      • Elementy instrukcji SELECT
        • Klauzula FROM
        • Klauzula WHERE
        • Klauzula GROUP BY
        • Klauzula HAVING
        • Klauzula SELECT
        • Klauzula ORDER BY
        • Filtry TOP i OFFSET-FETCH
        • Szybki przeglÄ…d funkcji okna
      • Predykaty i operatory
      • Wyrażenia CASE
      • Znaczniki NULL
      • Funkcje GREATEST i LEAST
      • Operacje jednoczesne all-at-once
      • Dane znakowe (tekstowe)
        • Typy danych
        • Opcje sortowania (collation)
        • Operatory i funkcje
        • Predykat LIKE
      • PosÅ‚ugiwanie siÄ™ danymi typu daty i czasu
        • Typy danych dotyczÄ…ce daty i czasu
        • LiteraÅ‚y
        • Rozdzielne stosowanie daty i czasu
        • Filtrowanie zakresów dat
        • Funkcje daty i godziny
      • Zapytania dotyczÄ…ce metadanych
        • Widoki katalogowe
        • Informacyjne widoki schematu
        • Systemowe procedury skÅ‚adowane i funkcje
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
        • Ćwiczenie 10
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
        • Ćwiczenie 10
  • RozdziaÅ‚ 3
    • ZÅ‚Ä…czenia
      • ZÅ‚Ä…czenia krzyżowe
        • SkÅ‚adnia SQL-92
        • SkÅ‚adnia SQL-89
        • Samo-zÅ‚Ä…czenie krzyżowe (Self Cross Join)
        • Tworzenie tabel liczb
      • ZÅ‚Ä…czenia wewnÄ™trzne
        • SkÅ‚adnia SQL-92
        • SkÅ‚adnia SQL-89
        • BezpieczeÅ„stwo zÅ‚Ä…czenia wewnÄ™trznego
      • WiÄ™cej rodzajów zÅ‚Ä…czeÅ„
        • ZÅ‚Ä…czenia zÅ‚ożone
        • ZÅ‚Ä…czenie nierównoÅ›ciowe (Non-Equi Join)
        • ZÅ‚Ä…czenia wielokrotne (multi-join)
      • ZÅ‚Ä…czenia zewnÄ™trzne
        • Podstawy zÅ‚Ä…czeÅ„ zewnÄ™trznych
      • DoÅ‚Ä…czanie brakujÄ…cych wartoÅ›ci
        • Filtrowanie atrybutów z niezachowywanej strony zÅ‚Ä…czenia zewnÄ™trznego
        • Stosowanie zÅ‚Ä…czeÅ„ zewnÄ™trznych w zapytaniach zÅ‚Ä…czeÅ„ wielokrotnych
        • Agregacja COUNT w zÅ‚Ä…czeniach zewnÄ™trznych
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1-1
        • Ćwiczenie 1-2
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
      • RozwiÄ…zania
        • Ćwiczenie 1-1
        • Ćwiczenie 1-2
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
  • RozdziaÅ‚ 4
    • Podzapytania
      • Podzapytania niezależne
        • PrzykÅ‚ady skalarnych podzapytaÅ„ niezależnych
        • Podzapytania niezależne o wielu wartoÅ›ciach
      • Podzapytania skorelowane
        • Predykat EXISTS
      • Zwracanie poprzednich lub kolejnych wartoÅ›ci
      • Agregacje bieżące
      • PostÄ™powanie w przypadku nieprawidÅ‚owo dziaÅ‚ajÄ…cych podzapytaÅ„
        • Problemy dotyczÄ…ce znaczników NULL
        • BÅ‚Ä™dy podstawieÅ„ w nazwach kolumn podzapytania
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
        • Ćwiczenie 10
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
        • Ćwiczenie 9
        • Ćwiczenie 10
  • RozdziaÅ‚ 5
    • Wyrażenia tablicowe
      • Tabele pochodne
        • Przypisywanie aliasów kolumn
        • Używanie argumentów
        • Zagnieżdżanie
        • Wielokrotne odwoÅ‚ania
      • Wspólne wyrażenia tablicowe
        • Przypisywanie aliasów kolumn w wyrażeniach CTE
        • Używanie argumentów w wyrażeniach CTE
        • Definiowanie wielu wyrażeÅ„ CTE
        • Wielokrotne odwoÅ‚ania w wyrażeniach CTE
        • Rekurencyjne wyrażenia CTE
      • Widoki
        • Widoki i klauzula ORDER BY
        • Opcje widoku
      • WÅ‚amywane funkcje zwracajÄ…ce tabele
      • Operator APPLY
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2-1
        • Ćwiczenie 2-2
        • Ćwiczenie 3-1
        • Ćwiczenie 3-2
        • Ćwiczenie 4
        • Ćwiczenie 5-1
        • Ćwiczenie 5-2
        • Ćwiczenie 6-1
        • Ćwiczenie 6-2
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2-1
        • Ćwiczenie 2-2
        • Ćwiczenie 3-1
        • Ćwiczenie 3-2
        • Ćwiczenie 4
        • Ćwiczenie 5-1
        • Ćwiczenie 5-2
        • Ćwiczenie 6-1
        • Ćwiczenie 6-2
  • RozdziaÅ‚ 6
    • Operatory zbiorowe
      • Operator UNION
        • Operator wielozbioru UNION ALL
        • Operator zbiorowy UNION z niejawnÄ… opcjÄ… Distinct
      • Operator INTERSECT
        • Operator INTERSECT (z niejawnÄ… opcjÄ… Distinct)
        • Operator wielozbioru INTERSECT ALL
      • Operator EXCEPT
        • Operator zbiorowy EXCEPT
        • Operator wielozbioru EXCEPT ALL
      • PierwszeÅ„stwo
      • Omijanie nieobsÅ‚ugiwanych faz logicznych
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
  • RozdziaÅ‚ 7
    • Kod T-SQL dla analizowania danych
      • Funkcje okna
        • Rankingowe funkcje okna
        • Offsetowe funkcje okna
        • AgregujÄ…ce funkcje okna
        • Klauzula WINDOW
      • Przestawianie danych
        • Przestawianie danych przy użyciu zapytania grupujÄ…cego
        • Przestawianie danych przy użyciu operatora PIVOT
      • Odwrotne przestawianie danych
        • Odwrotne przestawianie danych przy użyciu operatora APPLY
        • Odwrotne przestawianie danych za pomocÄ… operatora UNPIVOT
      • Zbiory grupujÄ…ce
        • Klauzula pomocnicza GROUPING SETS
        • Klauzula pomocnicza CUBE
        • Klauzula pomocnicza ROLLUP
        • Funkcje GROUPING i GROUPING_ID
      • Serie czasowe
        • Dane przykÅ‚adowe
        • Funkcja DATE_BUCKET
        • Niestandardowe obliczanie poczÄ…tku kubeÅ‚ka zawierajÄ…cego
        • Stosowanie kubeÅ‚kowej logiki do przykÅ‚adowych danych
        • WypeÅ‚nianie luk
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
        • Ćwiczenie 7
        • Ćwiczenie 8
  • RozdziaÅ‚ 8
    • Modyfikowanie danych
      • Wstawianie danych
        • Wyrażenie INSERT VALUES
        • Instrukcja INSERT SELECT
        • Instrukcja INSERT EXEC
        • Instrukcja SELECT INTO
        • Instrukcja BULK INSERT
        • WÅ‚aÅ›ciwość identity i obiekt sekwencji
      • Usuwanie danych
        • Instrukcja DELETE
        • Instrukcja TRUNCATE
        • DELETE oparte na zÅ‚Ä…czeniu
      • Aktualizowanie danych
        • Instrukcja UPDATE
        • UPDATE oparte na zÅ‚Ä…czeniu
        • UPDATE z przypisaniem
      • Scalanie danych
      • Modyfikowanie danych przy użyciu wyrażeÅ„ tablicowych
      • Modyfikacje przy użyciu opcji TOP i OFFSET-FETCH
      • Klauzula OUTPUT
        • INSERT z klauzulÄ… OUTPUT
        • DELETE z klauzulÄ… OUTPUT
        • UPDATE z klauzulÄ… OUTPUT
        • MERGE z klauzulÄ… OUTPUT
        • Zagnieżdżone wyrażenia DML
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
        • Ćwiczenie 5
        • Ćwiczenie 6
  • RozdziaÅ‚ 9
    • Tabele temporalne
      • Tworzenie tabel
      • Modyfikowanie danych
      • Odpytywanie danych
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
  • RozdziaÅ‚ 10
    • Transakcje i współbieżność
      • Transakcje
      • Blokowanie
        • Blokady
        • RozwiÄ…zywanie problemów zwiÄ…zanych z blokadami
      • Poziomy izolacji
        • Poziom izolacji READ UNCOMMITTED
        • Poziom izolacji READ COMMITTED
        • Poziom izolacji REPEATABLE READ
        • Poziom izolacji SERIALIZABLE
        • Poziomy izolacji oparte na wersjonowaniu wierszy
        • Podsumowanie poziomów izolacji
      • Zakleszczenia
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
  • RozdziaÅ‚ 11
    • SQL Graph
      • Tworzenie tabel
        • Modelowanie tradycyjne
        • Modelowanie grafu
      • Odpytywanie danych
        • Klauzula MATCH
        • Zapytania rekurencyjne
        • Opcja SHORTEST_PATH
        • FunkcjonalnoÅ›ci zapytaÅ„ SQL Graph, których nadal brakuje
      • Uwarunkowania modyfikowania danych
        • Usuwanie i aktualizowanie danych
        • Scalanie danych
      • Podsumowanie
      • Ćwiczenia
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
      • RozwiÄ…zania
        • Ćwiczenie 1
        • Ćwiczenie 2
        • Ćwiczenie 3
        • Ćwiczenie 4
      • SprzÄ…tanie
  • RozdziaÅ‚ 12
    • Obiekty programowalne
      • Zmienne
      • Wsady
        • Wsad jako jednostka analizy
        • Wsady i zmienne
        • Instrukcje, których nie można Å‚Ä…czyć w tym samym wsadzie
        • Wsad jako jednostka rozpoznawania
        • Opcja GO n
      • Elementy kontroli przepÅ‚ywu wykonania
        • Element kontroli przepÅ‚ywu IF ELSE
        • Element kontroli przepÅ‚ywu WHILE
      • Kursory
      • Tabele tymczasowe
        • Lokalne tabele tymczasowe
        • Globalne tabele tymczasowe
        • Zmienne tablicowe
        • Typy tablicowe
      • Dynamiczny kod SQL
        • Polecenie EXEC
        • Procedura skÅ‚adowana sp_executesql
        • PIVOT w dynamicznym kodzie SQL
      • Procedury
        • Funkcje definiowane przez użytkownika
        • Procedury skÅ‚adowane
        • Wyzwalacze
      • ObsÅ‚uga bÅ‚Ä™dów
      • Podsumowanie
  • Dodatek A
    • Rozpoczynamy
      • Rozpoczynamy pracÄ™ w Azure SQL
      • Instalowanie produktu SQL Server
        • 1. Uzyskanie oprogramowania instalacyjnego SQL Server
        • 2. Instalowanie silnika bazy danych
      • Pobieranie i instalowanie SQL Server Management Studio
      • Pobieranie kodu źródÅ‚owego i instalowanie przykÅ‚adowej bazy danych
      • PosÅ‚ugiwanie siÄ™ programem SQL Server Management Studio
      • Korzystanie z dokumentacji SQL Server
    • Polecamy także

Dodaj do koszyka Podstawy j

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.