Łączenie tabel Odpowiedzi.

Slides:



Advertisements
Podobne prezentacje
Podział i zastosowanie
Advertisements

Hibernate zapytania.
Skrypty, procedury przechowywane i wyzwalane
Bazy danych i inżynieria oprogramowania
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Bazy danych - SQL.
Bazy danych 9. SQL — Różności P. F. Góra semestr letni 2004/05
Bazy danych 8. SQL podstawy P. F. Góra semestr letni 2004/05.
Relacyjne Bazy Danych Wykład 02/03 Wojciech St
Podstawy SQL dla FirebirdSQL
Język SQL ma ciekawe możliwości tworzenia zapytań
Marcin Pamuła Mateusz Stefek
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński Instrukcja UPDATE.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
Rozdział 2: Język bazy danych - SQL
(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.
Porównanie wydajności MySQL i Adabas D
Co to jest studium przypadku?
SQL – Structured Query Language (2)
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.
SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095.
POWTÓRZENIE Kontrola integralności danych; dane wymagane;
Zapytania SQL: wydajność i optymalizacja
BD-LAB6 Wojciech Pieprzyca
Projektowanie fizycznej bazy danych
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Odwzorowania relacyjno-obiektowe Hibernate zapytania.
Język SQL – podstawy zapytań
Język SQL – ciąg dalszy DML (Data Manipulation Language)
Język SQL (Structured Query Language) DDL (Data Definition Language)
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
OPERACJA DZIELENIA W SQL
SQL – zapytania posumowanie
SQL – Structured Query Language (3)
Przetwarzanie w oknie - nowa siła zapytań
MySQL – ODBC - ACCESS.
Wykład 4 Prowadzący: dr Paweł Drozda. Trzy typy instrukcji Wstawianie – INSERT INTO Usuwanie – DELETE FROM Aktualizacje - UPDATE dr Paweł Drozda.
Tworzenie bazy danych – mySQL
Delphi i Acad cd.. l_poz := MSpace.Count; Label3.Caption:=IntToStr(l_poz); ent:=Mspace.Item(0); for l_poz := 0 to MSpace.Count-1 do begin; ent:=Mspace.Item(l_poz);
Instrukcje: CREATE, INSERT, UPDATE, DELETE, DROP
Tworzenie typów danych i tabel
SQL - Structured Query Language
Języki i środowiska programowania systemów rozproszonych, Wykład 01 SBA&SBQL, Slajd Języki i środowiska programowania systemów rozproszonych Wykładowca:
Łączenie tabel Odpowiedzi.
SQL – część II.
Wykład II Język SQL – polecenia DQL Powtórzenie wiadomości – cz. 1
Bazy Danych W03: Spójność relacji i JOINy Wojciech St
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Bazy Danych W04: JOIN (złączenia) Wojciech St
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.
Bazy Danych Wprowadzenie
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
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]
Wybieranie wierszy: 1 Warunek WHERE Rodzaje warunków: - liczbowe - liczbowe z zakresu - znakowe.
Warszawska Wyższa Szkoła Informatyki Andrzej Kuska Promotor : dr inż. Paweł Figat Konsultant : mgr inż. Andrzej Ptasznik.
Zapytania ( 3.0 ) wyrażenia zapytaniowe - querry expressions przestrzeń nazw LINQ - Language-Integrated Query 3 etapy : 1. określenie źródła danych, 2.
Podstawy SQL.
Widoki (views) - Perspektywy:
Ćwiczenie 1 Podaj liczbę wizyt w nieruchomościach w kolejnych dniach poprzedniego miesiąca kalendarzowego: SELECT data_wizyty, COUNT(*) AS liczba FROM.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
J2EE: Bazy danych c.d. Język zapytań EJB QL.
Zapis prezentacji:

Łączenie tabel Odpowiedzi

nuc Ala Ela Iza Julia Kamil Karolina Kasia Maja Marcin Michał Ola Piotr Rafał Tomek SELECT nuc FROM uczniowie; Lista uczniów

Konstrukcje użyte w MsAccess Złączenie wewnętrzne SELECT atr1, atr2, atr3, FROM tab1, tab2, tab3 WHERE war Złączenie zewnętrzne FROM tabela_1 [ LEFT | RIGHT ] JOIN tabela_2 ON tabela_1.pole_1 op_por tabela_2.pole_2 Złączenie wewnętrzne SELECT atr1, atr2, atr3, FROM tabela_1 INNER JOIN tabela_2 ON tabela_1.pole_1 op_por tabela_2.pole_2

nucnproce Kasiawuef6 Michałwuef6 Majawuef2 Michałsztuka6 Majasztuka6 Kamilsztuka2 Marcinprzyroda2 Izaprzyroda1 Piotrprzyroda4 Tomekprzyroda4 Elapolski6 Marcinpolski3 Juliapolski5 Izapolski5 Karolinapolski4 Majapolski5 Olapolski4 Alapolski5 Rafałpolski3 Kasiapolski1 Marcinmatematyka SELECT nuc, npr, oce FROM (przedmioty INNER JOIN stopnie ON przedmioty.spr = stopnie.spr) INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc ; Połączenie: SELECT nuc, npr, oce FROM przedmioty, stopnie, uczniowie WHERE przedmioty.spr = stopnie.spr and stopnie.iuc = uczniowie.iuc;

SELECT uczniowie.nuc, Count(uczniowie.nuc) AS ioc FROM stopnie, uczniowie WHERE stopnie.iuc=uczniowie.iuc GROUP BY uczniowie.nuc; SELECT uczniowie.nuc AS nuc, Avg(stopnie.oce) AS średnia FROM stopnie INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc GROUP BY uczniowie.nuc ORDER BY uczniowie.nuc; NucŚrednia Ala4 Ela6 Iza3 Julia5 Kamil2 Karolina4 Kasia3.5 Maja Marcin Michał6 Ola4 Piotr4 Rafał3.5 Tomek4 Średnia ocen każdego z uczniów

SELECT uczniowie.nuc, Max(stopnie.oce) AS Maksimumzoce FROM stopnie INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc GROUP BY uczniowie.nuc; SELECT uczniowie.nuc, Max(stopnie.oce) AS Maksimumzoce FROM stopnie, uczniowie WHERE stopnie.iuc = uczniowie.iuc GROUP BY uczniowie.nuc; Maksymalna ocen każdego z uczniów nucMaksimumzoce Ala5 Ela6 Iza5 Julia5 Kamil2 Karolina4 Kasia6 Maja6 Marcin6 Michał6 Ola4 Piotr4 Rafał4 Tomek4

SELECT uczniowie.nuc, Max(stopnie.oce) AS Maksimumzoce FROM stopnie INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc GROUP BY uczniowie.nuc; SELECT uczniowie.nuc, AVG(stopnie.oce) AS soc FROM stopnie INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc GROUP BY uczniowie.nuc HAVING AVG(stopnie.oce)>4; ; Średnia ocen każdego z dobrych uczniów nucMaksimumzoce Ala5 Ela6 Iza5 Julia5 Kamil2 Karolina4 Kasia6 Maja6 Marcin6 Michał6 Ola4 Piotr4 Rafał4 Tomek4 SELECT uczniowie.nuc, AVG(stopnie.oce) AS soc FROM stopnie, uczniowie WHERE stopnie.iuc = uczniowie.iuc AND stopnie.oce > 4 GROUP BY uczniowie.nuc HAVING AVG(stopnie.oce)>4;

SELECT uczniowie.nuc, stopnie.oce FROM przedmioty, stopnie, uczniowie WHERE przedmioty.spr=stopnie.spr and stopnie.iuc=uczniowie.iuc and przedmioty.npr="polski" AND stopnie.oce >= 5; 5 i 6 z polskiego SELECT uczniowie.nuc, stopnie.oce FROM (przedmioty INNER JOIN stopnie ON przedmioty.spr = stopnie.spr) INNER JOIN uczniowie ON stopnie.iuc = uczniowie.iuc WHERE (przedmioty.npr="polski") AND (oce>=5); nucoce Ela6 Julia5 Iza5 Maja5 Ala5

Bazy danych z językiem programowania SQL i Delphi

ODBC - Sterownik do baz danych