(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 5: Operatory zbiorowe.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Indeksy w bazie danych Oracle
Optymalizacja zapytań
Typy strukturalne Typ tablicowy.
Język C/C++ Funkcje.
Podział i zastosowanie
Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
Bazy danych i inżynieria oprogramowania
SQL INJECTION Wykorzystanie błędów w językach skryptowych
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Bazy danych 8. SQL podstawy P. F. Góra semestr letni 2004/05.
Język SQL – zapytania zagnieżdżone (podzapytania)
ODE Zapytania. Pętla for (1) Do obiektów będących instancjami klas możemy uzyskać dostęp za pomocą pętli for Zakres tej pętli to wszystkie obiekty klasy.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 7: Relacje i ograniczenia integralnościowe Język definiowania danych - DDL (Data Definition.
Rozdział 2: Język bazy danych - SQL
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 8: Perspektywy i sekwencery.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 2: Język bazy danych - SQL Proste zapytania.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 9: Język manipulowania danymi DML (Data Manipulation Language)
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 3: Język bazy danych - SQL Funkcje grupowe.
Co to jest studium przypadku?
Teoretyczne Podstawy Informatyki - Rok I - kierunek IS w IFAiIS UJ – 2006/ /11/06Prof. dr hab. Elżbieta Richter-Wąs Wykład 8b Algebra relacyjna Teoretyczne.
SQL-owskie szlaki górskie
SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt.
Typy danych – podstawy 1 W Adzie wszystkie dane muszą być określonego typu. Definicja Typ danych (data type) jest to zbiór wartości i operacji, które można.
Rekordy 1 Definicja Typ strukturalny nazywamy typem rekordowym, jeżeli zawiera pewną liczbę nazwanych składowych, które mogą być różnych typów. Dostęp.
Zapytania SQL: wydajność i optymalizacja
BD-LAB6 Wojciech Pieprzyca
Wykład 5 Wojciech Pieprzyca
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Typy złożone, case, stałe. Typ zbiorowy type typ_zb = set of typ_podstawowy; Typem podstawowym może być tylko typ porządkowy. Typem podstawowym może być
Język SQL – ciąg dalszy DML (Data Manipulation Language)
Structured Query Language
OPERACJA DZIELENIA W SQL
SQL – zapytania posumowanie
SQL – Structured Query Language (3)
Przetwarzanie w oknie - nowa siła zapytań
Konstrukcja, estymacja parametrów
dr hab. Ryszard Walkowiak prof. nadzw.
SQL - Structured Query Language
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
MICROSOFT Access TWORZENIE MAKR
Institute of Computer Science PAS Warsaw, The Project is co-financed by the European Union from resources of the European Social Found.
PL/SQL – dalsza wędrówka
Język manipulacji danymi – SQL cz. I
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 1: Wprowadzenie do baz danych.
Łódź 2008 Banki danych WYKŁAD 2 dr Łukasz Murowaniecki T-109.
Temat 1: Strukturalny język zapytań SQL
1 SBD, L.Banachowski Podstawy SQL - języka relacyjnych i obiektowo-relacyjnych baz danych (SQL2, SQL'1999, Oracle) Powtórzenie wyk ł adu 3.
Wykład II Język SQL – polecenia DQL Powtórzenie wiadomości – cz. 1
Autor: Damian Urbańczyk
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Komendy SQL do pracy z danymi
Język SQL – polecenie Select
Relacja (ang.relation) Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić do systemu bazy danych informacje na temat.
Optymalna konfiguracja Microsoft SQL Server 2014
Bazy Danych Wprowadzenie
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
1 Instrukcja SELECT : SELECT[DISTINCT  ALL] {*  [wyrażenie_kolumnowe [AS nowa_nazwa]],[…]} FROMNazwaTabeli [alias],[...] [WHEREwarunek_selekcji_wierszy]
Zapytania ( 3.0 ) wyrażenia zapytaniowe - querry expressions przestrzeń nazw LINQ - Language-Integrated Query 3 etapy : 1. określenie źródła danych, 2.
Relacyjny model danych. 2 Model danych Struktury danych Ograniczenia integralnościowe Operacje.
Transformacja modelu EER do modelu relacyjnego
DOSTOSOWANIE GOSPODARSTWA ROLNEGO DO MINIMALNYCH WYMOGÓW WZAJEMNEJ
Podstawy SQL.
Ćwiczenie 1 Podaj liczbę wizyt w nieruchomościach w kolejnych dniach poprzedniego miesiąca kalendarzowego: SELECT data_wizyty, COUNT(*) AS liczba FROM.
Jednomany.
Indeksy.
Strukturalny język zapytań SQL - historia
Zapis prezentacji:

(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 5: Operatory zbiorowe

(c) 1999, Instytut Informatyki Politechniki Poznańskiej Operatory zbiorowe UNIONUNION –suma zbiorów –eliminuje duplikaty UNION ALLUNION ALL –suma zbiorów –nie eliminuje duplikatów INTERSECTINTERSECT –część wspólna zbiorów –eliminuje duplikaty MINUSMINUS –różnica zbiorów –eliminuje duplikaty SELECT etat FROM pracownicy WHERE id_zesp = 10 UNION SELECT etat FROM pracownicy WHERE id_zesp = 30; ORDER BY 1; SELECT etat FROM pracownicy WHERE id_zesp = 10 UNION SELECT etat FROM pracownicy WHERE id_zesp = 30; ORDER BY 1;

(c) 1999, Instytut Informatyki Politechniki Poznańskiej Reguły stosowania operatorów zbiorowych w łączonych operatorami zbiorowymi klauzulach SELECT musi wystąpić ta sama liczba atrybutóww łączonych operatorami zbiorowymi klauzulach SELECT musi wystąpić ta sama liczba atrybutów typy odpowiednich atrybutów różnych klauzul SELECT muszą być zgodnetypy odpowiednich atrybutów różnych klauzul SELECT muszą być zgodne w wyniku zapytania pojawiają się nazwy atrybutów wyłącznie z pierwszej klauzuli SELECTw wyniku zapytania pojawiają się nazwy atrybutów wyłącznie z pierwszej klauzuli SELECT klauzula ORDER BY może być użyta tylko jako ostatnia klauzula zapytaniaklauzula ORDER BY może być użyta tylko jako ostatnia klauzula zapytania w klauzuli ORDER BY nie stosujemy nazw atrybutów lecz ich numery porządkowew klauzuli ORDER BY nie stosujemy nazw atrybutów lecz ich numery porządkowe polecenia SELECT są wykonywane w kolejności ich wystąpienia (od góry do dołu)polecenia SELECT są wykonywane w kolejności ich wystąpienia (od góry do dołu) nawiasy umożliwiają zmianę domyślnej kolejności wykonywania łączonych operatorami zbiorowymi poleceń SELECTnawiasy umożliwiają zmianę domyślnej kolejności wykonywania łączonych operatorami zbiorowymi poleceń SELECT