LABORATORIUM 1
|
|
- Ryszard Bednarski
- 8 lat temu
- Przeglądów:
Transkrypt
1 LABORATORIUM Składnia polecenia SELECT --2. Wybierz wszystko z tabeli studenci Pokaż atrybuty tabeli studenci Wybierz nazwiska i imiona z tabeli studenci Pokaż atrybuty tabeli pracownicy Podaj nazwiska pracowników i ich płacę Podaj nazwiska i wartość dniówek pracowników Podaj nazwiska i roczną płacę pracowników Dodaj aliasy do poprzednich dwóch zapytań Wypisz w postaci jednego łańcucha nazwisko pracownika i w jakim pracuje dziale Pokaż, które roczniki studentów wprowadzone są do tabeli studenci (bez powtórzeń) Wyświetl nazwiska, imiona i rok studentów. Uporządkuj dane według rocznika, grupy, nazwiska, według różnych porządków Wyświetl dane studentów z roku 3 i grupy Wyświetl dane studentów, którzy nie podali imienia ojca Wyświetl nazwiska, imiona i roczniki studentów z lat: 3, 4, 5 (warunek zbuduj na kilka sposobów) Wyświetl imiona i nazwiska studentek znajdujących się w tabeli student + policzyć ile ich jest Wyświetl imiona i nazwiska studentów znajdujących się w tabeli student + policzyć ile ich jest. ; Wyświetl dane wszystkich Marków, Maciejów i Marcinów Wyświetl marki samochodów ciężarowych znajdujących się w tabeli pojazdy Wyświetl dane OLSZEWSKICH z tablicy studenci Wyświetl imiona studentów, które alfabetycznie mieszczą się w przedziale alfabetycznym od MA... do NO....
2 LABORATORIUM Ile studentek jest wpisanych do tabeli studenci? --2. Ilu studentów jest wpisanych do tabeli studenci? --3. Wyświetl dane Olszewskich z tablicy studenci Wykonaj zadanie 3 korzystając z funkcji Lower() Ile jest różnych imion, a ile ogółem studentów w tablicy studenci? FUNKCJE NA TEKSTACH Podaj imiona i nazwiska studentów w postaci pojedynczych łańcuchów Wyświetl pierwsze 3 litery nazwisk studentów z roku Wyświetl ostatnie 2 litery nazwisk studentów z roku Wykonaj zadanie 8 korzystając z funkcji Length() Wyświetl nazwiska studentów tak, by pierwsza litera była duża, a pozostałe małe Zademonstruj działanie funkcji Ltrim() i Rtrim() Wyświetl te nazwiska studentów z roku trzeciego, których długość przekracza 6 znaków. Uporządkuj wynik od najdłuższego nazwiska do najkrótszego i w kolejności alfabetycznej Zademonstruj działanie funkcji Instr() Wypisz imiona studentów oraz podaj pozycję, na której w ich imieniu występuje po raz pierwszy litera A. Uporządkuj według drugiego wyrażenia Zamień końcówkę nazwiska 'SKA' na 'SKI' używając funkcji Replace(), a następnie Trim() Wykorzystując funkcje Rpad() i Lpad() wypisz nazwiska studentów poprzedzone i zakończone pięcioma gwiazdkami Wypisz imiona studentów zawierające na trzeciej pozycji literę A budując warunek selekcji na trzy sposoby FUNKCJE MATEMATYCZNE Wyświetl nazwiska, płacę podstawową i dodatkową pracowników tam gdzie jej nie ma wpisując Podaj sumaryczną płacę pracowników (zaobserwuj wpływ wartości NULL na wynik) O jaką kwotę odbiegają zarobki pracowników od średniej krajowej wynoszącej PLN.
3 LABORATORIUM FUNKCJE MATEMATYCZNE Wyświetl nazwiska, płacę podstawową i dodatkową pracowników, tam gdzie jej nie ma wpisując Podaj sumaryczną płacę pracowników (zaobserwuj wpływ wartości NULL na wynik) O jaką kwotę odbiegają zarobki pracowników od średniej krajowej wynoszącej PLN? --4. Zaokrągl powyższy wynik do 1 miejsca po przecinku używając funkcji Round() i Trunc() Zaokrągl powyższy wynik do dziesiątek używając funkcji Round() i Trunc() Wylicz wartość wyrażenia *16, wylicz z niego pierwiastek, a następnie przetestuj na nim działanie funkcji Sqrt, Round, Trunc, Ceil i Floor FUNKCJE OPERUJACE NA DATACH Wyświetl aktualną datę i czas Wyświetl przedział 10 lat i 10 miesięcy; 10 dni, 10 godzin, 10 minut, 10 sekund i 10/100 sekundy; oraz znacznik czasowy obejmujący łącznie oba te przedziały Jaka data będzie za 100 dni, a jaka była 100 dni temu? Jaka data będzie za 10 lat, 10 miesięcy, 10 lat i 10 miesięcy? Wyświetl datę i czas jaki będzie za 10 dni, 10 godzin i 10 minut Wyświetl przedział czasowy występuj±cy pomiędzy dwoma znacznikami czasowymi. (przedział dni do sekund ) (przedział lat do miesięcy) Wyświetl aktualny rok i aktualną sekundę Jaka data będzie za 7 miesięcy? Jaki będzie ostatni dzień tego miesiąca? Obetnij i zaokrągl aktualną datę, co do miesięcy Wyświetl nazwisko, imię oraz wiek studentów z r 3, gr2, porządkując dane według wieku i nazwisk FUNKCJE KONWERTUJACE Konwertuj aktualny znacznik czasowy do daty Konwertuj konkatenację łańcuchów '12' i '123' na liczbę i odejmij od niej Wyświetl napis '12 malp' używając cyfr rzymskich Wyświetl datę w innym formacie niż domyślny (zmień separatory, miesiące na liczby rzymskie itp.) Wyświetl aktualne stulecie Wyświetl aktualne stulecie cyframi rzymskimi Wyświetl dzisiejszą datę w postaci: wtorek, 21 października 2008 roku Wyświetl jaki dzień tygodnia będzie ostatniego dnia tego miesiąca Wyświetl ile miesięcy minęło od ' ' Wyświetl jaki dzień tygodnia i który kwartał roku był ' ' Podaj Ilu studentów urodziło się w niedzielę.
4 LABORATORIUM POZOSTALE FUNKCJE Wyświetl nazwiska, stanowiska, place podstawową oraz dodatkową pracowników, jeżeli któsnie otrzymuje dodatku wyświetl 0. Użyj funkcji Nvl oraz Decode Wyświetl nazwę i identyfikator swojego konta GRUPOWANIE I FUNKCJE AGREGUJACE Podaj ilu studentów jest wpisanych do bazy Ile wynosi minimalna płaca w tabeli pracownicy? --5. Podaj ilu studentów jest wpisanych do bazy z każdego roku studiów Podaj ilu pracowników pracuje w każdym dziale Podaj ilu studentów na każdym roku urodziło się w maju Podaj ile nazwisk studentów zaczyna się na poszczególne litery alfabetu --9. Podaj daty urodzenia najstarszych studentów z każdego roku Ilu studentów urodziło się każdego dnia tygodnia? Ile wynosi najdłuższa długość nazwiska na każdym roku? Ile pieniędzy każdy dział wydaje miesięcznie na pracowników.? Podaj typy samochodów oraz ich maksymalną, średnią i minimalną pojemność, ale tylko dla tych typów, których średnia pojemność jest większa od Podaj liczebność poszczególnych grup dziekańskich na każdym roku studiów, na kierunku informatyka, ogranicz wyświetlane wyniki do grup posiadających powyżej 30 studentów Ile jest samochodów każdej marki w każdym typie? Podaj ilu studentów urodziło się każdego roku, w każdym miesiącu Ilu pracowników zatrudnia każdy dział, na każdym etacie? Znajdź minimalną sumę płac pracowników w poszczególnych działach ROZSZERZENIE GRUPOWANIA Ilu jest studentów na każdym roku, w każdej grupie? Użyj rozszerzeń grupowania: Rollup, Cube, Grouping Sets Do powyższego zapytania użyj funkcji Grouping by pokazać, który atrybut został "zwinięty" Używając Grouping Sets oraz funkcji Decode i Grouping, utwórz zestawienie liczebności grup dziekańskich, lat oraz wszystkich studentów, w miejsca pustych pól wstawiając odpowiednie komentarze "wszystkie lata", "wszystkie grupy".
5 LABORATORIUM OPERATORY ZBIOROWE SUMA Wybierz nazwisko i place pracownika, oraz dodaj komentarz, czy pracownik zarabia powyżej, poniżej czy równo z średnią krajową, (ponownie z operatorem CASE) ROZNICA Podaj identyfikator działu, który nie zatrudnia pracowników PRZECIECIE Podaj wspólne stanowiska dla działu 20 i ZLACZENIA DESC dzialy; DESC stanowiska; SELECT * FROM pracownicy; SELECT * FROM dzialy; SELECT * FROM stanowiska; ILOCZYN KARTEZJANSKI Dokonaj złączenia na tablicach działy i pracownicy ZLACZENIA ROWNOSCIOWE Dokonaj ponownego złączenia tym razem dla warunku równości pól przechowujących identyfikator działu Wypisz pracowników, nazwy działów w jakich pracują, oraz jakie są siedziby ich zespołów Podaj nazwy działów oraz ilu pracowników w nich pracuje Podaj identyfikatory i nazwy działów oraz kwotę jaką miesięcznie poświęcają na wszystkie płace ZLACZENIE NATURALNE Wyświetl wszystkie dane z tablic pracownicy i działy wykorzystując złączenie naturalne Wyświetl nazwy i minimalne płace w działach (wykorzystaj złączenie naturalne) ZLACZENIA ZEWNETRZNE Wyświetl nazwiska pracowników, w jakich działach pracują i na jakich stanowiskach. Przetestuj na zapytaniu złączenia zewnętrzne ZLACZENIA NIEROWNOSCIOWE Wyświetl nazwiska pracowników ich stanowiska i place, oraz w jakich widełkach placowych innych stanowisk mieści się ich płaca SAMOZLACZENIE Wyświetl nazwiska pracowników, a obok nazwiska ich kierowników Do powyższego zapytania dołącz także tych, którzy nie mają szefów ZLACZENIA WIELU TABEL Podaj nazwiska, nazwę działu, place, oraz minimalna i maksymalna place jaka może zarobić pracownik na swoim stanowisku, jednakże tylko dla tych stanowisk, dla których płaca minimalna jest większa niż 1500PLN, a płaca maksymalna mniejsza niż 3500PLN.
6 LABORATORIUM PODZAPYTANIA na liście wyrażeń Podaj nazwisko pracownika, jego place, oraz ile wynosi różnica miedzy jego płacą a średnią płacą w firmie Ile lat minęło miedzy zatrudnieniem pierwszego i ostatniego pracownika w klauzuli FROM Podaj nazwiska pracowników i średnią płacę w ich działach w klauzuli WHERE Podaj nazwisko, stanowisko i płacę pracownika, który zarabia najmniej Podaj nazwiska, stanowiska i płace pracowników, którzy zarabiają poniżej średniej w firmie Wypisz dane osób z grupy studenta o nazwisku podanym parametrem Podaj nazwiska i płace pracowników, którzy zarabiają więcej niż którykolwiek pracownik z działu Podaj nazwiska i płace pracowników, którzy zarabiają więcej niż wszyscy pracownicy z zespołu Wyświetl nazwiska, datę zatrudnienia oraz numery działów pracowników najdłużej pracujących w każdym dziale. Wynik uporządkuj według numerów działów w klauzuli HAVING Który rok jest najliczniejszy pod względem liczby kobiet? W którym kwartale zatrudniono najwięcej pracowników? Od jakiej litery najczęściej rozpoczynają się imiona studentów Podaj identyfikator i nazwę działu, który wydaje najwięcej na płace PODZAPYTANIA SKORELOWANE Wypisz identyfikator działu, nazwisko i płacę pracowników, którzy zarabiają więcej niż wynosi średnia płaca w ich dziale Wypisz nazwę działu i średnią płacę dla jego pracowników Wypisz nazwiska, stanowiska, place, staż pracy oraz nazwę działu, pracowników, którzy w danym dziale zarabiają najmniej Podaj nazwiska szefów Podaj identyfikator i nazwę działu, który nie zatrudnia pracowników Wypisz nazwiska studentów, które się powtarzają Wypisz wszystkich pracowników oprócz tego, który zarabia najmniej.
7 MIX Dla każdego pracownika wyświetl zdanie "Xxxx pracuje na stanowisku: yyyy", gdzie Xxxx to nazwisko pracownika pisane z dużej litery, zaś yyyy to jego stanowisko pisane małymi literami. Otrzymanemu polu nadaj alias opis Wyświetl nazwisko pracownika i jego roczny dochód, uwzględniając dodatki i prowizje Wyświetl nazwiska pracowników oraz identyfikatory działów, dla których dodatek funkcyjny jest wyższy niż dziesiąta część ich płacy podstawowej Wyświetl nazwiska pracowników oraz ile dni minęło od ich zatrudnienia, a także przedział czasowy (lata i miesiące) pokazujący ile pracuje dany pracownik Czy któryś z pracowników został zatrudniony w niedzielę? --6. Ilu studentów z Twojej grupy zostało wpisanych do bazy? --7. Ilu studentów nosi to samo imię co ojciec? --8. Wyświetl nazwisko pracownika, datę jego zatrudnienia w formacie 'dzień tygodnia, dzień miesiąc rok' oraz płacę w formacie czterech cyfr przed przecinkiem i dwóch po przecinku. Użyj odpowiednich aliasów Wyświetl nazwiska pracowników, a obok wygenerowany dla nich identyfikator składający się z identyfikatora działu, dwóch liter nazwiska oraz dwóch liter stanowiska, polu nadaj alias ID Podaj uporządkowane numery działów oraz ile wynosi w każdym z nich średnia płaca, zaokrągl wynik do drugiego miejsca po przecinku Podaj minimalną i maksymalną płacę pracowników, oraz różnicę między nimi Wyświetl identyfikatory działów, które zatrudniają więcej niż trzech pracowników. Pomiń pracowników bez przydziału. Wynik uporządkuj wg malejącej liczby pracowników Wyświetl średnie pensje w ramach poszczególnych stanowisk i liczbę pracowników zatrudnionych na danym stanowisku. Uwzględnij tylko tych pracowników, którzy zostali zatrudnieni od 1990 roku Dla każdego kierownika wyświetl pensję najgorzej zarabiającego podwładnego oraz ilu ma pod sobą podwładnych. Wynik uporządkuj według malejącej płacy Sprawdź, które nazwiska na liście studentów się powtarzają i ile razy Podaj ile jest kobiet na każdym roku studiów, pomiń dane nie zawierające roku, wynik uporządkuj według malejącej liczby studentek Wyświetl ile jest sztuk samochodów osobowych w każdym kolorze. Pomiń kolor 'NIEUSTALONY'. Wyświetl tylko te kolory, w których występuje więcej niż sto samochodów, uporządkuj wynik według malejącej liczebności Wyświetl wszystkie kombinacje imion zaczynających się na literę 'E' z imionami zaczynającymi się na literę 'W' Na jakich stanowiskach zatrudniają pracowników poszczególne działy (podaj nazwy stanowisk i nazwy działów)? --20.Wyświetl nazwiska pracowników i na którym poziomie taryfikatora mieści się ich płaca Ilu każdy z szefów ma podwładnych Podaj nazwisko dyrektora, który został zatrudniony najpóźniej spośród dyrektorów Wyświetl identyfikator działu, nazwisko pracownika, place i kwotę o jaka odbiega jego płaca od średniej płacy w zespole (z dokładnością do dwóch miejsc po przecinku), wynik uporządkuj według identyfikatora działu i odchyłki od średniej Wypisz nazwiska, imiona i rok studentów, których imię ma średnią długość Jakiego koloru auta osobowe najchętniej kupują właściciele o imieniu Marianna (kolor nie może być nieustalony).
1.06 Wyświetl dane pracowników, którzy pracują w departamencie o nr (Id) różnym od 3.
1.01 Wyświetl dane wszystkich pracowników. 1.02 Wyświetl pierwsze imię oraz nazwisko każdego pracownika. 1.03 Wyświetl imię oraz nazwisko pracownika, który ma nr (Id) 1. 1.04 Wyświetl dane pracowników,
Bardziej szczegółowoPodstawy SQL. 1. Wyświetl całość informacji z relacji ZESPOLY. 2. Wyświetl całość informacji z relacji PRACOWNICY
Podstawy SQL 1. Wyświetl całość informacji z relacji ZESPOLY ID_ZESP NAZWA ADRES ---------- -------------------- -------------------- 10 ADMINISTRACJA PIOTROWO 3A 20 SYSTEMY ROZPROSZONE PIOTROWO 3A 30
Bardziej szczegółowoZadania SELECT do schematu EDS (EMP, DEPT, SALGRADE)
Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE) W Bazie występują trzy tabele, o następujących schematach: EMP {empno(pk), ename, deptno(fk), mgr(fk), sal, comm, hiredate, job} DEPT {deptno(pk), dname,
Bardziej szczegółowoLaboratorium Bazy danych SQL 2
Klauzula order by występuje jako ostatnia klauzula w poleceniu select, powoduje posortowanie wierszy będących wynikiem zapytania według wartości atrybutu w niej wskazanego. Domyślnie sortowanie jest według
Bardziej szczegółowoStruktura bazy danych
Bazy danych - MySQL Warunki zaliczenia tych zajęć Rozwiązania zadań domowych proszę zapisać do pliku o nazwie Bazy danych i wysłać do mnie jako załącznik. Ostateczny termin: niedziela, 9.06, godzina 24:00.
Bardziej szczegółowoZadania z SQLa (MS SQL Server)
Zadania z SQLa (MS SQL Server) Struktura testowej bazy danych (diagram ERD): opracował dr Robert Fidytek SPIS TYPÓW ZADAŃ 1 Projekcja wyników zapytań (SELECT FROM )... 3 2 Sortowanie wyników zapytań (ORDER
Bardziej szczegółowoLaboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING
Laboratorium nr 5 Temat: Funkcje agregujące, klauzule GROUP BY, HAVING Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych funkcji agregujących.
Bardziej szczegółowoLaboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)
Laboratorium nr 8 Temat: Podstawy języka zapytań SQL (część 2) PLAN LABORATORIUM: 1. Sortowanie. 2. Warunek WHERE 3. Eliminacja powtórzeń - DISTINCT. 4. WyraŜenia: BETWEEN...AND, IN, LIKE, IS NULL. 5.
Bardziej szczegółowoĆwiczenie 3 funkcje agregujące
Ćwiczenie 3 funkcje agregujące Funkcje agregujące, klauzule GROUP BY, HAVING Ćwiczenie 3 funkcje agregujące Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL
Bardziej szczegółowoPodstawy języka SQL cz. 2
Podstawy języka SQL cz. 2 1. Operatory zbiorowe a. UNION suma zbiorów z eliminacją powtórzeń, b. EXCEPT różnica zbiorów z eliminacją powtórzeń, c. INTERSECT część wspólna zbiorów z eliminacją powtórzeń.
Bardziej szczegółowoWykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania.
Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania. Przykładowa RBD o schematach relacji (tzw. płaska postać RBD): N(PRACOWNICY) = {ID_P, IMIĘ,
Bardziej szczegółowoSQL praca z tabelami 4. Wykład 7
SQL praca z tabelami 4 Wykład 7 1 Funkcje agregujące Informacja poszukiwana w bazie danych często musi być wyliczana na podstawie danych znajdujących się w wielu wierszach tabeli. Tak jest gdy chcemy znać
Bardziej szczegółowoPodstawowe zapytania SELECT (na jednej tabeli)
Podstawowe zapytania SELECT (na jednej tabeli) Struktura polecenia SELECT SELECT opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje FROM nazwy tabel lub widoków WHERE warunek (wybieranie wierszy) GROUP
Bardziej szczegółowoSQL do zaawansowanych analiz danych część 1.
SQL do zaawansowanych analiz danych część 1. Mechanizmy języka SQL dla agregacji danych Rozszerzenia PIVOT i UNPIVOT Materiały wykładowe Bartosz Bębel Politechnika Poznańska, Instytut Informatyki Plan
Bardziej szczegółowoPL/SQL. Funkcje wbudowane
Slajd 1 PL/SQL Opis funkcji SQL PL/SQL(funkcje SQL) M. Rakowski - WSISiZ 1 Slajd 2 Funkcje wbudowane Funkcje wbudowane mają za zadanie umożliwić bardziej zaawansowane operowanie danymi. Funkcje operacji
Bardziej szczegółowoLista zadań nr 1. 4. Wyświetlić imię i nazwisko dla każdego pracownika z departamentu DEP T NO o numerze 000.
Lista zadań nr 1 Zapytania SQL, SELECT z klauzulą WHERE i ORDER BY 1. Wyświetlić zawartość tablicy z pracownikami (EMPLOYEE). 2. Wyświetlić nazwisko i imię LAST NAME, F IRST NAME dla każdego pracownika.
Bardziej szczegółowoAliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id;
Dane z kilku tabel Aliasy Select p.first_name, p.salary, j.job_title from employees p, jobs j where p.job_id=j.job_id; Łączenie kilku selectów w jeden posortowany wynik 1. UNION suma bez powtórzeń. Powoduje,
Bardziej szczegółowoLaboratorium Bazy danych SQL 3 1
Laboratorium Bazy danych SQL 3 1 F U N K C J E operujące na grupach wierszy: avg([distinct all]kol) oblicza średnią arytmetyczną wartości kolumny kol wszystkich wierszy grupy. count([distinct all]wyr)
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Bardziej szczegółowoZagadnienia podstawowe
Zagadnienia podstawowe Każdy wiersz w tabeli jest unikalnie identyfikowany przez klucz główny (PK). Możesz logicznie powiązać dane z wielu tabel za pomocą klucza obcego (FK). Nazwa Tabeli: PRACOWNICY Nazwa
Bardziej szczegółowoW y k ł a d SELECT. Polecenie wyświetlające zawartość tabeli. Składnia uproszczona: Temat: Polecenie SELECT. Plan wykładu:
W y k ł a d IV Temat: Polecenie SELECT Plan wykładu: Złączenia Podzapytania Agregaty SUM, AVG, COUNT, MIN, MAX GROUP BY 1 SELECT Polecenie wyświetlające zawartość tabeli. Składnia uproszczona: select atrybut,
Bardziej szczegółowoKomputerowe systemy zarządzania. Część I: relacyjna baza danych
Komputerowe systemy zarządzania Część I: relacyjna baza danych 0 Pozwala na wpisanie cyfry, wpis wymagany 9 lub # Pozwala na wpisanie cyfry lub spacji, wpis nie wymagany L Pozwala na wpisanie litery, wpis
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Bardziej szczegółowoWprowadzenie do języka SQL
Wprowadzenie do języka SQL język dostępu do bazy danych grupy poleceń języka: DQL (ang( ang.. Data Query Language) DML (ang( ang.. Data Manipulation Language) DDL (ang( ang.. Data Definition Language)
Bardziej szczegółowoopisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)
Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje
Bardziej szczegółowoJęzyk SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING.
Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING. 1 Funkcje grupowe (agregujące) (1) Działają na zbiorach rekordów, nazywanych grupami. Rekordy
Bardziej szczegółowoĆwiczenie rozpocznie się od wprowadzenia do laboratorium, po którym omówimy składnię ę polecenia INSERT pozwalającego ą na wstawianie krotek do
Na dotychczasowych zajęciach zapoznaliście się Państwo z poleceniem SELECT pozwalającym ą na wykonywanie zapytań ń do bazy danych i odczytywanie danych zawartych w relacjach. Celem tego ćwiczenia jest
Bardziej szczegółowoSQL do zaawansowanych analiz danych część 1.
SQL do zaawansowanych analiz danych część 1. Rozszerzenia SQL Materiały laboratoryjne Bartosz Bębel Politechnika Poznańska, Instytut Informatyki Wprowadzenie do c wiczenia W niniejszym ćwiczeniu student
Bardziej szczegółowoLista zadań nr 1. Bazy danych laboratorium. dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz
Bazy danych laboratorium dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz G.Bazydlo@iie.uz.zgora.pl, www.uz.zgora.pl/~gbazydlo Lista zadań nr 1 Zagadnienia Poznanie narzędzia DBeaver. Konfiguracja połączenia
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia IV Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. IV Jesień 2011 1 / 13 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Bardziej szczegółowoPrzestrzenne bazy danych Podstawy języka SQL
Przestrzenne bazy danych Podstawy języka SQL Stanisława Porzycka-Strzelczyk porzycka@agh.edu.pl home.agh.edu.pl/~porzycka Konsultacje: wtorek godzina 16-17, p. 350 A (budynek A0) 1 SQL Język SQL (ang.structured
Bardziej szczegółowoSQL (ang. Structured Query Language)
SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze
Bardziej szczegółowoa) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)
Ćwiczenia MS Access/SQL I. Zadania podstawowe 1. Wyświetlanie zawartości tabeli a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty). ; b) Polecenie: Wyświetl dane (wszystkie
Bardziej szczegółowoSzkolenie Oracle SQL podstawy. Terminy. 15 17 lutego 2010 First Minute! 1100zł!
Szkolenie Oracle SQL podstawy Terminy 15 17 lutego 2010 First Minute! 1100zł! Opis szkolenia Baza danych Oracle od dawna cieszy się zasłużona sławą wśród informatyków. Jej wydajność, szybkość działania
Bardziej szczegółowoGrupowanie i funkcje agregacji. Grupowanie z użyciem rollup
Grupowanie i funkcje agregacji Grupowanie z użyciem rollup Funkcje agregujące: COUNT([DISTINCT] wyrażenie *), MIN(wyrażenie), MAX(wyrażenie), SUM([DISTINCT] wyrażenie), AVG([DISTINCT] wyrażenie). Klauzula
Bardziej szczegółowo1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.
Plan wykładu Spis treści 1 DML - zapytania, część II 1 1.1 Grupowanie................................... 1 1.2 Operatory zbiorowe............................... 5 2 DML - modyfikacja 7 3 DCL - sterowanie
Bardziej szczegółowoJęzyk SQL. Rozdział 2. Proste zapytania
Język SQL. Rozdział 2. Proste zapytania Polecenie SELECT, klauzula WHERE, operatory SQL, klauzula ORDER BY. 1 Wprowadzenie do języka SQL Język dostępu do bazy danych. Język deklaratywny, zorientowany na
Bardziej szczegółowoLaboratorium nr 10. Temat: Połączenia relacji
Laboratorium nr 10 Temat: Połączenia relacji Dotychczas omawiane zapytania zawsze dotyczyły jednej relacji. MoŜliwe jest jednak pisanie zapytań, które odczytują i łączą dane z wielu relacji. Celem tego
Bardziej szczegółowoFunkcje. Rozdział 3a Funkcje wierszowe. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3a Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne) Przekształcają dane, pobrane przez polecenie
Bardziej szczegółowoJęzyk SQL. Rozdział 3. Funkcje wierszowe
Język SQL. Rozdział 3. Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne). 1 Funkcje Przekształcają dane, pobrane
Bardziej szczegółowoWstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9
Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Tabele 9 Klucze 10 Relacje 11 Podstawowe zasady projektowania tabel 16 Rozdział 2. Praca z tabelami 25 Typy danych 25 Tworzenie tabel 29 Atrybuty kolumn
Bardziej szczegółowoMarek Rakowski Podstawy zdania SELECT Strona 1 z 12
Marek Rakowski Podstawy zdania SELECT Strona 1 z 12 Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL
Bardziej szczegółowoGrupowanie i funkcje agregacji
Grupowanie i funkcje agregacji Funkcje agregujące: COUNT([DISTINCT] wyrażenie *), MIN(wyrażenie), MAX(wyrażenie), SUM([DISTINCT] wyrażenie), AVG([DISTINCT] wyrażenie). Klauzula GROUP BY Grupowanie polega
Bardziej szczegółowoJęzyk SQL. Rozdział 6. Podzapytania Podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, operatory ANY, ALL i EXISTS.
Język SQL. Rozdział 6. Podzapytania Podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, operatory ANY, ALL i EXISTS. 1 Podzapytania Podzapytanie jest poleceniem SELECT zagnieżdżonym
Bardziej szczegółowoPlan. Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących. Grupowanie danych - klauzula GROUP BY
Plan Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących Grupowanie danych - klauzula GROUP BY Generowanie wartości zagregowanych Użycie klauzul COMPUTE i COMPUTE BY Wyświetlanie początkowych
Bardziej szczegółowoPodstawy języka SQL Co to jest SQL? Możliwości SQL SQL*Plus
Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL jest językiem deklaratywnym tj. takim, w którym istotne
Bardziej szczegółowoNazwa pola Typ danych rozmiar Nazwa pola Typ danych rozmiar Przedmiot Tekst 15 Ocena Liczba poj. prec.
strona 41 Zadanie 1 (Access) 1. Utwórz projekt bazy danych Studenci i Oceny złożony z czterech tabel wg podanego schematu, wpisz do tabel Przedmioty i Lista Ocen podane dane, w tabeli Oceny w polach Przedmiot
Bardziej szczegółowoPodzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
Bardziej szczegółowoPL/SQL. Część 1 Oracle SQL. Piotr Medoń
PL/SQL Część 1 Oracle SQL Piotr Medoń Cele Różnice w budowie zapytań bazodanowych pomiędzy bazami SQL Server oraz Oracle Standardowe funkcje Oracle SQL 2 Wprowadzenie do SQL SQL (Structured Query Language)
Bardziej szczegółowoWymagania: Konstrukcja prostych zapytań w języku SQL, umiejętność wykorzystania funkcji wierszowych i agregujących.
Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania podzapytań ń w zapytaniach języka ę SQL. Podzapytania są ą konstrukcjami, pozwalającymi na wykonywanie zapytań w stylu podaj nazwisko
Bardziej szczegółowoTechnologie baz danych
Plan wykładu Technologie baz danych Wykład 6: Algebra relacji. SQL - cd Algebra relacji operacje teoriomnogościowe rzutowanie selekcja przemianowanie Małgorzata Krętowska Wydział Informatyki Politechnika
Bardziej szczegółowoZapytania do bazy danych
Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów
Bardziej szczegółowoEGZAMIN MATURALNY Z INFORMATYKI
WPISUJE ZDAJĄCY NUMER UCZNIA EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II ARKUSZ EGZAMINACYJNY PROJEKTU INFORMATURA DATA: 13 LUTEGO 2015 R. CZAS PRACY: 150 MINUT LICZBA PUNKTÓW DO UZYSKANIA:
Bardziej szczegółowoĆwiczenie zapytań języka bazy danych PostgreSQL
Ćwiczenie zapytań języka bazy danych PostgreSQL 1. Uruchom link w przeglądarce: http://127.0.0.1/phppgadmin 2. Kliknij w zaznaczony na czerwono link PostgreSQL: 3. Zaloguj się wpisując hasło i login student.
Bardziej szczegółowoPodzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
Bardziej szczegółowoBazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.
Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoWstęp do SQL. copyright: KGiIS WGGiOŚ AGH
Wstęp do SQL SQL (Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym.
Bardziej szczegółowoWynagrodzenia absolwentów studiów MBA w 2013 roku
WYŻSZE SZKOŁY BANKOWE Lider programów MBA w Polsce Wynagrodzenia absolwentów studiów MBA w 2013 roku Human Resources Publikacje / Sylwia Rębisz, Sedlak&Sedlak W XI Ogólnopolskim Badaniu Wynagrodzeń wzięło
Bardziej szczegółowoPodzapytania. SELECT atrybut_1, atrybut_2,... FROM relacja WHERE atrybut_n operator (SELECT atrybut_1, FROM relacja WHERE warunek
Podzapytania Podzapytanie jest poleceniem SELECT zagnieżdżonym w innym poleceniu SELECT. Podzapytanie może wystąpić wszędzie tam, gdzie system spodziewa się zbioru wartości, czyli w klauzulach SELECT,
Bardziej szczegółowoModel relacyjny. Wykład II
Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji
Bardziej szczegółowoKlasyczna Analiza Danych
Klasyczna Analiza Danych Mechanizmy języka SQL dla agregacji danych Rozszerzenia PIVOT i UNPIVOT Wyszukiwanie danych wg zadanego wzorca Materiały wykładowe Bartosz Bębel Politechnika Poznańska, Instytut
Bardziej szczegółowoFunkcje. Rozdział 3. Funkcje. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3 Funkcje Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne), funkcje grupowe, podział relacji na grupy, klauzule
Bardziej szczegółowoBazy danych - Materiały do laboratoriów IV
Bazy danych - Materiały do laboratoriów IV dr inż. Olga Siedlecka-Lamch Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska 17 marca 2011 roku Pozostałe funkcje wierszowe Oracle:
Bardziej szczegółowoSystemy GIS Tworzenie zapytań w bazach danych
Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE
Bardziej szczegółowoFunkcje agregujące i ciąg dalszy SQL
Funkcje agregujące i ciąg dalszy SQL 1 Wypisz studentów i ich numery indeksów, których imię zaczyna się na literę A lub P a nazwisko ma końcówkę ka : SELECT imie, nazwisko, nr indeksu studenci WHERE imie
Bardziej szczegółowoGrupowanie danych klauzula GROUP BY
Grupowanie danych klauzula GROUP BY! Użycie klazuli GROUP BY! Użycie klauzuli GROUP BY z klauzulą HAVING Użycie klauzuli GROUP BY SELECT productid, orderid,quantity SELECT productid,sum(quantity) AS total_quantity
Bardziej szczegółowoPodzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
Bardziej szczegółowoPłace Optivum. Program Płace Optivum potrafi na podstawie zgromadzonych danych wyliczyć nagrodę jubileuszową nauczyciela.
Płace Optivum Jak naliczyć nauczycielowi przysługującą mu nagrodę jubileuszową? Nagrodę jubileuszową nauczyciela nalicza się według zasad określonych w Karcie Nauczyciela oraz w rozporządzeniu MENiS z
Bardziej szczegółowoKlasyczna Analiza Danych
Klasyczna Analiza Danych Funkcje analityczne Materiały laboratoryjne Bartosz Bębel Politechnika Poznańska, Instytut Informatyki Wprowadzenie do c wiczenia W niniejszym ćwiczeniu student nabierze praktycznych
Bardziej szczegółowoModel relacyjny. Wykład II
Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji
Bardziej szczegółowoJęzyk SQL. instrukcja laboratoryjna. Politechnika Śląska Instytut Informatyki. laboratorium Bazy Danych
Politechnika Śląska Instytut Informatyki instrukcja laboratoryjna laboratorium Bazy Danych przygotowali: mgr inż. Paweł Kasprowski (Kasprowski@zti.iinf.polsl.gliwice.pl) mgr inż. Bożena Małysiak (bozena@ivp.iinf.polsl.gliwice.pl)
Bardziej szczegółowo1 Wstęp do modelu relacyjnego
Plan wykładu Model relacyjny Obiekty relacyjne Integralność danych relacyjnych Algebra relacyjna 1 Wstęp do modelu relacyjnego Od tego się zaczęło... E. F. Codd, A Relational Model of Data for Large Shared
Bardziej szczegółowoSQL - Structured Query Language. strukturalny język zapytań
SQL - Structured Query Language strukturalny język zapytań SQL - Structured Query Language - strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w
Bardziej szczegółowoĆwiczenie 4 - połączenia
Bazy Danych Ćwiczenie 4 - połączenia Połączenia relacji. Ćwiczenie 4 połączenia Dotychczas omawiane zapytania zawsze dotyczyły jednej relacji. Możliwe jest jednak pisanie zapytań, które odczytują i łączą
Bardziej szczegółowoOracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dostęp do bazy danych Program SQL*Plus Podstawy PL/SQL - 2 - Wprowadzenie Dlaczego warto uczyć się o Oracle u? Oracle
Bardziej szczegółowoTechnologie baz danych
Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoOnLine Analytical Processing (OLAP) Zapytania SQL
OnLine Analytical Processing (OLAP) Zapytania SQL 17 kwietnia 2014 Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały
Bardziej szczegółowoRozszerzenia grupowania
Rozszerzenia grupowania 226 Plan rozdziału 227 Wprowadzenie ROLLUP CUBE GROUPING SETS GROUPING Rozszerzenia grupowania danych 228 W złożonych magazynach danych oprócz tabel faktów i wymiarów istnieje dodatkowo
Bardziej szczegółowoPrzygotowanie do egzaminu. część I
1 Przygotowanie do egzaminu część I Modelowanie związków encji 2 Narysuj schemat EER dla poniższej rzeczywistości. Oznacz unikalne identyfikatory encji. Dla każdego związku zaznacz jego opcjonalność/obowiązkowość
Bardziej szczegółowoĆwiczenie 6 - DML. Tworzenie, modyfikacja i usuwanie krotek. Podstawy poleceń COMMIT i ROLLBACK. Ćwiczenie 6 DML. Wymagania: Bazy Danych
Bazy Danych Ćwiczenie 6 - DML Tworzenie, modyfikacja i usuwanie krotek. Podstawy poleceń COMMIT i ROLLBACK. Ćwiczenie 6 DML Na dotychczasowych zajęciach zapoznaliście się Państwo z poleceniem SELECT pozwalającym
Bardziej szczegółowoBazy danych SQL Server 2005
Bazy danych SQL Server 2005 TSQL Michał Kuciapski Typ zadania: Podstawowe zapytania Select Zadanie 1: Wyświetl następujące informacje z bazy: A. 1. Wyświetl informacje o klientach: nazwa firmy, imie, nazwisko,
Bardziej szczegółowoWprowadzenie do projektowania i wykorzystania baz danych. Katarzyna Klessa
Wprowadzenie do projektowania i wykorzystania baz danych Katarzyna Klessa Informacje organizacyjne 1. Dyżury II semestr: wtorek 11:50-12:40, piątek 13:20-14:00 pokój / room 312aB Coll. Novum - proszę o
Bardziej szczegółowoJęzyk SQL. Rozdział 8. Język manipulowania danymi DML zadania
Język SQL. Rozdział 8. Język manipulowania danymi DML zadania 1. Wstaw do relacji PRACOWNICY trzy nowe rekordy: Nazwa atrybutu 1. rekord 2. rekord 3. rekord ID_PRAC 250 260 270 KOWALSKI ADAMSKI NOWAK ETAT
Bardziej szczegółowo3. Podzapytania, łączenie tabel i zapytań
3. Podzapytania, łączenie tabel i zapytań I. PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT w instrukcji SELECT,
Bardziej szczegółowoCREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);
1. Zaªó» tabel logika o trzech atrybutach p,q,r typu BOOLEAN. Uzupeªnij j wszystkimi mo»liwymi waluacjami logiki SQL (oczywi±cie nie rób tego r cznie). Nast pnie przy u»yciu komend SQLa sprawd¹, dla jakich
Bardziej szczegółowoĆwiczenie 1 podstawy
Bazy Danych Ćwiczenie 1 podstawy Podstawy języka zapytań SQL. Ćwiczenie 1 podstawy Systemy Zarządzania Bazą Danych (SZBD) pozwalają na rozwiązanie wielu problemów związanych ze składowaniem, przeszukiwaniem
Bardziej szczegółowoMicrosoft SQL Server Podstawy T-SQL
Itzik Ben-Gan Microsoft SQL Server Podstawy T-SQL 2012 przełożył Leszek Biolik APN Promise, Warszawa 2012 Spis treści Przedmowa.... xiii Wprowadzenie... xv Podziękowania... xix 1 Podstawy zapytań i programowania
Bardziej szczegółowoPodzapytania. Podzapytania nieskorelowane i skorelowane
Podzapytania w SQL 1 Bazy Danych Wykład p.t. Podzapytania. Zagnieżdżanie zapytań. Podzapytania nieskorelowane i skorelowane Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano
Bardziej szczegółowoPodstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści
Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, 2016 Spis treści Wprowadzenie Podziękowania xiii xvii 1 Podstawy zapytań i programowania T-SQL 1 Podstawy
Bardziej szczegółowoZaprojektuj arkusz kalkulacyjny, który dla wszystkich osób zatrudnionych w firmie obliczy:
Excel Ćwiczenia Zagadnienie 1 W małej firmie pracuje 10 osób (nazwiska i imiona możesz sobie wymyślić). Każda z nich posiada swoją stawkę godzinową (płacę brutto za 1 godzinę pracy w firmie) oraz ilość
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Jeśli pobieramy dane z więcej niż jednej tabeli, w rzeczywistości wykonujemy tak zwane złączenie. W SQL istnieją instrukcje pozwalające na formalne wykonanie złączenia tabel - istnieje
Bardziej szczegółowoBazy danych 2. Wykład 4 Structured Query Language (SQL)
Bazy danych 2 Wykład 4 Structured Query Language (SQL) Cechy SQL W standardzie SQL wyróŝnia się dwie części: DDL (Data Definition Language) - język definiowania danych DML (Data Manipulation Language)
Bardziej szczegółowoMateriały szkoleniowe. Podstawy języka SQL
Materiały szkoleniowe Podstawy języka SQL Spis treści Zawartość tabel wykorzystywanych na kursie... 4 Zawartość tabeli DEPT...5 Zawartość tabeli EMP...5 Zawartość tabeli SALGRADE...5 Budowa tabel wykorzystywanych
Bardziej szczegółowoMarek Rakowski Zdanie SELECT wybieranie danych z wielu tabel Strona 1 z 6
Marek Rakowski Zdanie SELECT wybieranie danych z wielu tabel Strona 1 z 6 Wybieranie danych z wielu tabel polega na użyciu więcej niż jednej tabeli w klauzuli FROM i, najczęściej, kolumn z więcej niż jednej
Bardziej szczegółowoArkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.
Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY
Bardziej szczegółowoBAZY DANYCH JĘZYK ZAPYTAŃ BAZ DANYCH SQL. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza
BAZY DANYCH Microsoft Access JĘZYK ZAPYTAŃ BAZ DANYCH SQL Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii
Bardziej szczegółowoGrupowanie i funkcje agregujące
Grupowanie i funkcje agregujące Zadanie 1. Stwórz odpowiednią tabelę Test_agr i wprowadź odpowiednie rekordy tak, aby wynik zapytania SELECT AVG(kol) avg_all, AVG(DISTINCT kol) avg_dist, COUNT(*) count_gw,
Bardziej szczegółowoSQL: zadania + odpowiedzi, wszystkie podstawowe schematy.
SQL: zadania + odpowiedzi, wszystkie podstawowe schematy. *Plik z przykładową bazą danych do przećwiczenia tutaj: http://stud.ics.p.lodz.pl/~adrstud/pomoce_pliki/sqlpracownicy_dane.sql 1. W dniu 30.11.2011
Bardziej szczegółowo