Dotazovací jazyk SQL - II

Slides:



Advertisements
Podobné prezentace
Aplikační a programové vybavení
Advertisements

KIV/ZIS Cvičení 6 SQL - SELECT.
SQL Další dotazy a pohledy
Základy jazyka SQL Jan Tichava
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Databázové systémy SQL Výběr dat.
YDASYS1 Ing. Monika Šimková.
Fakulta elektrotechniky a informatiky
Informační systémy Realizace uložených procedur a spouští, jejich praktické využití.
Informační systémy Nástroje pro sběr dat, návrh a realizace databáze.
AGREGACE Distinct, Group By, Having, SUM, …. DISTINCT  Slučování stejných řádků ve výsledku dotazu. AGREGACE 2 JménoPříjmeníID FrantišekVomáčka1 JosefPokorný2.
Další dotazy SQL Structured Query Language. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
SQL Structured Query Language
Informatika pro ekonomy II přednáška 11
Databázové systémy I Přednáška č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Český jazyk a literatura
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Cvičení 04 SQL Exists, Any, All Ing. Pavel Bednář
Databázové systémy II Přednáška č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Fakulta elektrotechniky a informatiky
Databázové systémy I Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Databázové systémy Přednáška č. 6.
SQL – základní pojmy Ing. Roman Danel, Ph.D.
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
Rauer Luboš Kopic Petr Blažek Tomáš. Structured Query Language - dotazovací jazyk -> pracuje s dotazy - neprocedurální jazyk - mocný, ale přitom jednoduchý.
Fakulta elektrotechniky a informatiky
Databázové systémy Tomáš Skopal
Databázové systémy UIN010 N-ticový (řádkový) relační kalkul Hodnoty proměnných n-tice relací (řádky) Konstanty hodnoty atributů Unární funkční.
Informatika II PAA DOTAZOVACÍ JAZYKY
Aplikační a programové vybavení
Aplikační a programové vybavení
Databázové systémy SQL Výběr dat.
 Agregační funkce  Agregační funkce jsou to funkce, které nějakým způsobem zpracují více hodnot a jako výsledek vrátí hodnotu jednu COUNT()  Funkce.
SQL Další dotazy a pohledy Databázové systémy. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
CUBE - Operátor relační agregace
J. Pokorný, I Halaška1 DBS: SQL92 Jaroslav Pokorný MFF UK, Praha
23/04/20151 LINQ (1) LINQ (Language Integrated Query) je součást MS.NET Frameworku umožňující jednotný přístup k datům a jejich zpracování deklarativ-
SQL Structured Query Language
Databázové systémy I Přednáška č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Příkazy jazyka SQL ve VFP a na SQL Serveru
Autor, Název akce Databázové systémy a SQL Lekce 7 Daniel Klimeš.
David Gešvindr MCT | MSP | MCITP | MCPD. Jak se zpracovává dotaz? Když norma nestačila Práce s XML Geografická data CTE Zpracování hierarchií a grafů.
DSMS Martin Schmid Dotazovací Jazyky Co je to DSMS? ● Data Streaming Management System ● Ale co je to stream? ● Proud dat setříděných podle času.
Databázové systémy I Přednáška 7 Databázové systémy 1 – KIT/IDAS1
SQL – příkaz SELECT Ing. Roman Danel, Ph.D.
Dotazovací jazyk SQL I.
Vytvořil: Robert Döring
Praktické příklady k procvičování
Databázové systémy I Přednáška 5 Databázové systémy 1 – KIT/IDAS1
Databázové systémy I Přednáška 8 Databázové systémy 1 – KIT/IDAS1
Dotazovací jazyk SQL - III
Ing. Tomáš Váňa, Ing. Jiří Zechmeister
Databázové systémy a SQL
Úvod do databázových systémů
Propojení tabulek Access (6).
Databázové systémy přednáška 3 – CRUD
ZÁKLADNÍ ŠKOLA SLOVAN, KROMĚŘÍŽ, PŘÍSPĚVKOVÁ ORGANIZACE
Vytvoření databázového dotazu z více tabulek
Databázové systémy a SQL
A5M33IZS – Informační a znalostní systémy
Počítačová cvičení z předmětu Datové sklady
Microsoft Office Access
Český jazyk a literatura
Dotazovací jazyk SQL I.
Formální sémantika SQL
A5M33IZS – Informační a znalostní systémy
Přednáška 7 SQL – JOIN.
Přednáška 6 SQL – spojení tabulek.
Databázové systémy a SQL
Transkript prezentace:

Dotazovací jazyk SQL - II Databázové systémy Dotazovací jazyk SQL - II

SELECT VIII COUNT(*) --- counts NULLs (even if whole record is NULLs) COUNT(sloupec) --- doesn’t count NULLS in sloupec

SELECT IX

SELECT XI

SELECT X

SELECT XV

GROUP BY I group by = seskup

GROUP BY II

HAVING versus WHERE

JOIN I

JOIN II

JOIN V (equijoin)

JOIN VI (equijoin)

JOIN VII (equijoin)

JOIN VIII (OUTER JOIN )

UNION mnozinove sjednoceni nad výsledky selectu (automaticky distinct) UNION ALL vraci nejen distinct

INTERSECTION prunik

DIFFERENCE rozdil

Vnořené dotazy, subquery I

Vnořené dotazy, subquery I

Vnořené dotazy, subquery II

Vnořené dotazy, subquery III

Kvantifikátor ALL

Kvantifikátor ANY

Význam použití ALIASu

Vytvoření kopie existující tabulky II