Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115



Podobné dokumenty
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Funkce pro práci s jednotlivými řádky

Aritmetické operátory

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Databázové systémy I. 4. přednáška

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.

7. blok Funkce. Studijní cíl

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Microsoft Office. Excel vlastní formát buněk

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Znak Slovy Popis Zdroj Výsledek Formátova cí řetězec v CZ verzi Excelu

Excel Matematické operátory. Excel předdefinované funkce

Seznam šablon - Matematika

Databázové systémy a SQL

DATABÁZE MS ACCESS 2010

Databázové systémy a SQL

FUNKCE 3. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Tabulkový procesor. Základní rysy

Kódy pro formát čísla

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

DATABÁZE ACCESS Velikost polí, formát TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Pracovní list VY_32_INOVACE_33_18 Databáze Databáze Databáze Samostatná práce formulář a dotazy Ing.

Dotazy tvorba nových polí (vypočítané pole)

Číselné soustavy a převody mezi nimi

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.

KIV/ZIS cvičení 5. Tomáš Potužák

Kvantifikované výroky a jejich negace

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

MS Access Dotazy SQL

Kurz Databáze. Obsah. Návrh databáze E-R model. Datová analýza, tabulky a vazby. Doc. Ing. Radim Farana, CSc.

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

POČET PLATNÝCH ČÍSLIC PRAVIDLA PRO UVÁDĚNÍ VÝSLEDKŮ MĚŘENÍ 2

6. blok část B Vnořené dotazy

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Jazyk PL/SQL Úvod, blok

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ

Uživatelská příručka SBOX

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

UŽIVATELSKY DEFINOVANÉ FUNKCE

Racionální čísla. Množinu racionálních čísel značíme Q. Zlomky můžeme při počítání s nimi:

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ JAZYK C

CZ.1.07/1.5.00/

Textové, datumové a časové funkce

UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0

VY_42_INOVACE_MA3_01-36

Pro definici pracovní doby nejdříve zvolíme, zda chceme použít pouze informační

1. ÚLOHA. Své řešení uveďte na tento list (možno i na jeho druhou stranu).

1 Tabulky Příklad 7 Access 2010

2.7.6 Rovnice vyšších řádů (separace kořenů)

- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access složitější konverze dat Ing. Kotásek Jaroslav

Zvyšování kvality výuky technických oborů

Příloha č.1 Smlouvy č. VPPx o dodávce elektřiny v roce Zásady komunikace. Článek I. Způsob předávání dat

T6: Program MS Excel II. (standard) Určeno pro získání standardní úrovně znalostí (2 4 hodiny)

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Předmět: Matematika. Pojem rovina Rovinné útvary a jejich konstrukce Délka úsečky, jednotky délky a jejich převody. Rovnoběžky, různoběžky, kolmice

Inovace výuky prostřednictvím šablon pro SŠ

Tabulkový procesor Excel tvorba grafů v Excelu

Formátování dat EU peníze středním školám Didaktický učební materiál

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Databáze v Excelu EU peníze středním školám Didaktický učební materiál

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

Variace. Mocniny a odmocniny

NPRG030 Programování I, 2018/19 1 / :25:37

KONTINGENČNÍ TABULKY CO TO JE

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

6. blok část C Množinové operátory

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Databázové systémy. Cvičení 6: SQL

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Čísla v plovoucířádovéčárce. INP 2008 FIT VUT v Brně

Páťáci a matematika I. Přirozená čísla větší než milión. 1. Zapište čísla do tabulky. 2. Přečtěte čísla zapsaná v tabulce. Rozepište do tabulky čísla:

UŽITÍ GONIOMETRICKÝCH VZORCŮ

Datové typy pro reálná čísla

EKONOMIKA Vznik pracovního poměru, ukončení pracovního poměru výkladový materiál

Klientský formát POHLEDÁVKY platný od

Číslo materiálu. Datum tvorby Srpen 2012

zeleně jsou označené funkce, které patří do zlatého fondu Excelu tyto funkce jsou sice zajímavé, ale pravděpodobně je moc často nepoužijete

MS EXCEL_vybrané matematické funkce

Operátory, výrazy. Tomáš Pitner, upravil Marek Šabo

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Databáze I. Přednáška 4

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Úvod do databázových systémů

UČEBNÍ OSNOVY ZŠ a MŠ CHRAŠTICE. Matematika a její aplikace Matematika

Hromadná změna datumu a času v buňkách

II. Úlohy na vložené cykly a podprogramy

Transkript:

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: CZ.1.07/1.5.00/34.0410 V/2 - inovace směřující k rozvoji odborných kompetencí Pracovní listy Databáze 3. ročník (IT) BEL_52_DAT_PL7 Miloslav Bělský Databáze Výběrový dotaz Anotace: Obsahem tohoto pracovního listu je využití funkcí SQL funkce pro práci s datem, čísly a konverzní funkce Datum: 22. 10. 2013 7-1

Databáze Pracovní list č. 7 Funkce numerické, datové, konverzní Cíl Naučit se využívat víceřádkové a jednořádkové funkce v rámci výběrového dotazu. Uvědomit si, jak funkce pracují a jaké mají možnosti. Výklad Jednořádkové funkce numerické Mezi tyto funkce patří ROUND, TRUNC a MOD. ROUND(číslo, přesnost) funkce zaokrouhlí číslo na celé číslo. V případě uvedení přesnosti zaokrouhlí na příslušný počet desetinných míst. Záporná přesnost zaokrouhluje na desítky(-1), stovky (-2) atd. TRUNC(číslo) tato funkce pracuje stejně jako ROUND, ale číslo pouze ořízne, nezaokrouhluje. MOD(dělenec, dělitel) funkce vrací zbytek po celočíselném dělení. Jaký bude rozdíl ve výsledku: ROUND(2.78, 1) a TRUNC(2.78, 1)? Jednořádkové funkce datové Mezi tyto funkce patří SYSDATE, MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND a TRUNC. Výsledkem všech funkcí je datum. Pozor na to, jak je nastavené prostředí databáze a s jakým formátem data pracuje! SYSDATE funkce vrací systémový čas v lokalizovaném formátu. Tzn. v ČR to je DD.MM.RRRR atd. MONTHS_BETWEEN(datum1, datum2) tato funkce vrátí počet kalendářních měsíců mezi dvěma daty. ADD_MONTHS(datum, počet_měsíců) funkce přidá počet_měsíců k zadanému datu. NEXT_DAY(datum, 'pátek') funkce vrátí datum nejbližšího páteku po zadaném datu. 7-2

LAST_DAY(datum) funkce vrátí datum posledního dne v měsíci. ROUND/TRUNC(datum, 'formát') funkce zaokrouhlí/ořízne datum podle zadaného formátu ('MONTH', 'YEAR', ). První den v měsíci, který nastane za půl roku, bude mít zaměstnanec pracovní hodnocení. Jaké funkce budete potřebovat? Jednořádkové funkce konverzní (převod mezi datovými typy) Databáze rozeznávají různé datové typy. Mezi nimi dokáží provádět tzv. implicitní konverzi. Vždy je ale jistější zadat konverzi explicitně, abychom měli jistotu. Převádět můžeme: datum na text, text na datum, číslo na text a text na číslo. TO_CHAR(datum, 'formát') funkce převede datum na text v zadaném formátu. Lze používat různé zástupné znaky: YYYY plný rok, MM měsíc na dvě číslice, DAY název dne v týdnu; MON, MONTH, DD, HH24, MI, SS atd. TO_CHAR(číslo, 'formát') funkce převede číslo na text v zadaném formátu. Opět lze využívat různé zástupné znaky: 9 cifra, 0 zobrazí 0, L měna, MI mínus vpravo, atd. TO_NUMBER(text, 'formát') - funkce převede text na číslo v zadaném formátu (nepovinný), pokud je to možné. TO_DATE(text, 'formát') - funkce převede text na datum podle zadaného formátu. Text musí odpovídat pořadí hodnot ve formátu (stejné formátovací znaky jako u TO_CHAR). Jednořádkové funkce práce s NULL hodnotami V případě, že v tabulce narazíme na hodnoty NULL, můžeme chtít zobrazit místo této hodnoty smysluplnější informaci. Např. není-li u zaměstnance zadán plat, tak vypíšeme 'zaměstnanec pracuje zadarmo '. K dispozici máme funkce NVL, NVL2, NULLIF a COALESCE. NVL(sloupec, náhrada) v případě hodnoty NULL ve sloupci zobrazí náhradu. NVL2(sloupec, hodnota1, hodnota2) v případě, že ve sloupci není NULL, vloží hodnotu1, jinak vloží hodnotu2. NULLIF (výraz1, výraz2) porovná výrazy, pokud jsou stejné, vrací NULL, jinak vrací první výraz. COALESCE(v1, v2,, vn) vrací první první výraz, který není NULL. 7-3

Příklady k procvičení Vytvářejte dotazy podle následujícího zadání. Příklady označené *** jsou velmi obtížné. Pod každým úkolem je prostor na poznámky: 1. Vypište příjmení a roční plat zaměstnance. Roční plat zaokrouhlete na desetitisíce pomocí funkcí ROUND a TRUNC. Porovnejte. (EMPLOYEES) 2. Určete výsledek dělení 500 : 13 ve tvaru celočíselný výsledek a zbytek. Např: 5 : 2 je 2 zbytek 1. 3. Určete plat každého zaměstnance za 1 minutu a zaokrouhlete na dvě desetinná místa. Vypište a seřaďte zaměstnance podle tohoto údaje vzestupně (EMPLOYEES) 4. Vypište najednou datum 15.7.2012 zaokrouhlené na rok a poté na měsíc pomocí funkce TRUNC a ROUND. Porovnejte výsledky. 5. Vypište dnešní datum podle následujícího formátu: '12:52 Pátek, 22. února 2013'. 6. Určete kolik let, kolik měsíců a kolik dní je zaměstnán libovolný zaměstnanec. (EMPLOYEES). 7. Vypište zaměstnance, kteří jsou zaměstnáni déle, než 20 let. Vypište také jejich plat navýšený o 10%.(EMPLOYEES) 8. Určete, jaké bude datum od příštího pátku za 14 dní. 7-4

9. ***Zaměstnanec má pracovní hodnocení jednou ročně vždy ve výročí nástupu do zaměstnání. Určete datum příštího pracovního hodnocení libovolného zaměstnance. (EMPLOYEES) 10. Dva měsíce před datem události je potřeba sjednat schůzku s klientem. Schůzky se plánují vždy na pondělí. Vypište název události, datum události a datum schůzky tak, aby bylo vidět, který je to den. (D_EVENTS). 11. Vypište platy zaměstnanců ve tvaru $10,500. (EMPLOYEES) 12. Zaměstnanec podal výpověď k dnešnímu dni. Určete, kdy skončí jeho pracovní poměr, jestliže výpovědní doba jsou dva měsíce od začátku příštího měsíce. Např. dnes je 20.3.2012, pracovní poměr skončí 31.5.2012. 13. Vypište všechna oddělení a číslo jejich vedoucího. V případě, že oddělení vedoucího nemá, vypište 'nemá vedoucího'. (DEPARTMENTS) 14. Vypište jméno, příjmení zaměstnance a jeho plat, navýšený o provizi. V případě, že provizi nedostává, tak jen plat. (EMPLOYEES) 15. Vypište všechna oddělení a v případě, že má přiděleného vedoucího, vypište 'Má vedoucího'. Jinak vypište 'Nemá vedoucího'. (DEPARTMENTS) 7-5