Vyzkoušej všechny online kurzy na 30 dní nyní v akci -50%
Akce
Zpět na blog
Vzdělávání

Co je HTTP a jak fungují HTTP požadavky

Skillmea
06.02.2026
5 minut čtení
Co je HTTP a jak fungují HTTP požadavky
Když si otevřete webovou stránku, odešlete formulář nebo načtete obrázek, na pozadí se vždy odehrává stejný proces. Prohlížeč komunikuje se serverem pomocí protokolu HTTP. Právě tento protokol tvoří základ fungování celého webu

V tomto článku si jednoduše vysvětlíme, co je HTTP, co je HTTP request (požadavek), jaké typy HTTP požadavků existují a jaký je rozdíl mezi HTTP a HTTPS.

Stručná odpověď (pokud chcete rychlé vysvětlení)

HTTP (Hypertext Transfer Protocol) je to komunikační protokol, pomocí kterého si prohlížeče a servery mezi sebou posílají data – webové stránky, obrázky, videa či odpovědi z API. HTTP request je zpráva, kterou klient žádá server o konkrétní zdroj nebo akci

Čo je HTTP?

HTTP (Hypertext Transfer Protocol) Je to protokol, který určuje, jak má probíhat komunikace mezi klientem a serverem na internetu:
  • klient = prohlížeč, mobilní aplikace nebo nástroj API
  • server = počítač, který uchovává webové stránky, data nebo služby

HTTP sám o sobě neprenáší data fyzicky – na to využíva TCP (Transmission Control Protocol), který zabezpečuje spolehlivé doručené dat mezi dvěma zařízeními.
Zjednodušení:
  • TCP řeší jak se data bezpečně doručí,
  • HTTP řeší, co si klient a server mezi sebou sdělují.

Co je HTTP request (HTTP požadavek)?

HTTP request je to strukturovaná zpráva, kterou klient posílá serveru, aby:
  • získal webovú stránku,
  • odeslal formulář,
  • načítal obráek alebo video,
  • a nebo pracoval s daty přes API.
Každý HTTP požadavek má standardní strukturu.

Z čeho sa skládá HTTP request?

Request line (řádek požadavku)

Obsahuje:
  • HTTP metodu
  • cestu ke zdroji
  • verze protokolu
Příklad:
GET /index.html HTTP/1.1

HTTP hlavičky (Headers)

Hlavičky poskytují serveru dodatečné informace.
Najčastejší hlavičky:
  • Host – doména serveru
  • User-Agent – informace o klientovi (Chrome, Firefox…)
  • Accept – jaký typ odpovědi klient očekává (HTML, JSON…)
  • Authorization – přihlašovací údaje u chráněných zdrojů

Tělo požadavků (Body – volitelné)

Používá se zejména při:
  • POST
  • PUT
  • PATCH
Obsahuje data, která klient posílá serveru (např. přihlašovací údaje nebo formulář).

Co se stane po odeslání HTTP requestu?

Server:
  1. přijme požadavek,
  2. zpracuje to,
  3. odešle HTTP response (odpověď).
HTTP response obsahuje:
  • stavový kód (např.. 200, 404, 500),
  • hlavičky,
  • volitelné tělo (HTML stránka, JSON, obrázek…).

Nejčastější HTTP metody (typy HTTP požadavků))

Toto jsou nejčastější HTTP metody a jejich význam.
HTTP metody a jejich význam
HTTP metody a jejich význam


Jak funguje HTTP v praxi (krok za krokem)

Když zadáte adresu webu do prohlížeče:
  1. prohlížeč zjistí IP adresu pomocí DNS,
  2. otevře TCP spojení se serverem,
  3. pošle HTTP GET request,
  4. server odešle odpověď,
  5. spojení se uzavře (neboo znovu použije).

Příklad HTTP GET requestu

GET / HTTP/1.1
Host: www.priklad.sk
Pokud server najde požadovaný zdroj, odpoví například::
HTTP/1.1 200 OK
Content-Type: text/html
Pokud zdroj neexistuje:
HTTP/1.1 404 Not Found

Co je HTTPS request?

HTTPS je zabezpečená verze HTTP.
Používá SSL/TLS šifrovaní, které chrání komunikaci před odposlechem nebo manipulací.
Při HTTPS probíhá tzv. TLS handshake:
  • server odešle certifikát,
  • prohlížeč ho ověří,
  • vytvoří se šifrované spojení.
Od tohoto momentu jsou všechny data šifrované.

HTTP vs HTTPS - rozdíly

V roku 2026 je HTTPS povinný standard.
Rozdíly mezi HTTP a HTTPS
Rozdíly mezi HTTP a HTTPS

Proč je důležité znát HTTP?

  • je základem webového vývoje
  • používá se při REST API
  • pomáhá při debugovaní aplikací
  • je klíčové pro SEO, performance i bezpečnost

Závěr

HTTP Požadavky jsou základním stavebním kamenem webu. Bez nich by nefungovaly webové stránky, aplikace ani API. HTTPS k tomu přidává nezbytnou bezpečnost.
Pokud chcete pracovat v IT, vývoji, datech nebo digitálních produktech, pochopení HTTP je nezbytná dovednost.

FAQ - Často kladené otázky o HTTP

Jaké jsou HTTP metody?
GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS.

Co obsahuje HTTP request?
Request line, hlavičky a volitlné tělo.

Na co se používá HTTP?
Na přenos webového obsahu a komunikaci mezi klientem a serverem.

Jaký je rozdiel mezi HTTP a TCP?
HTTP definuje formát zpráv, TCP zajišťuje jejich přenos.

Jaký je rozdíl mezi HTTP requesem a API requestem?
API request je specifický typ HTTP requestu, který vrací strukturovaná data (JSON).
Skillmea
🥇 Sme jednotka v online vzdelávaní na Slovensku.

Na našom webe nájdeš viac ako 600 rôznych videokurzov z oblastí ako programovanie, tvorba hier, testovanie softwaru, grafika, UX dizajn, online marketing, MS Office a pod.

Vyber si kurz, ktorý ťa posunie vpred ⏩

Mohlo by tě zajímat

Rekvalifikace po 30, 40 a 50: které kurzy dávají reálný smysl?
Vzdělávání
04.02.2026
Lucia Fumačová

Rekvalifikace po 30, 40 a 50: které kurzy dávají reálný smysl?

Ještě před deseti lety byla rekvalifikace vnímána jako krajní řešení – něco, co děláte, když vás vyhodí nebo když váš obor zanikne. V roce 2026 je však situace úplně jiná. Celoživotní vzdělávání se stalo novým standardem. Podle zprávy OECD (Skills Outlook 2025) se očekává, že průměrný člověk narozený po roce 1990 během života vystřídá až 5 úplně odlišných kariérních cest. Otázkou už není, zda se rekvalifikovat, ale kdy a jak to udělat rozumně, bez ztráty času a peněz. “Rekvalifikace po 30, 40 i 50 letech má smysl, pokud se zaměříte na dovednosti s dlouhodobou poptávkou – digitální, datové, manažerské a AI-orientované kompetence, které kombinují technologie s lidskou expertizou.” 1. Proč stará pravidla kariéry v roce 2026 už neplatí?Svět práce dnes formují tři hlavní síly: demografická krize, zelená transformace a generativní AI. • World Economic Forum odhaduje, že do roku 2027 bude narušeno 23 % pracovních míst, zároveň však vznikne 69 milionů nových pozic. • McKinsey upozorňuje, že do roku 2030 bude muset 14 % globální pracovní síly změnit profesní kategorii. • V technických oborech se „polčas rozpadu“ dovedností zkrátil na méně než 5 let. To, co jste se naučili před 10–15 lety, dnes nestačí, pokud jste své dovednosti průběžně neaktualizovali. [Nová kariérní pravidla v roce 2026] 2. Máme se bát umělé inteligenci, nebo ji využít? Strach z AI je přirozený. V roce 2026 však víme, že apokalyptické scénáře o masové nezaměstnanosti se nenaplnily. Místo toho přišla éra augmentace – spolupráce člověka a technologie. Co AI už nahradila:• rutinní zpracování dat • základní copywriting a překlady • prvotní zákaznickou podporu • jednoduché (entry-level) kódování Kde AI selhává a kde je vaše šance:AI nemá strategický kontext, etický úsudek ani empatii. Proto firmy hledají lidi s AI fluency – schopností zadávat AI správné úkoly, kriticky hodnotit výstupy a používat ji jako nástroj. Rekvalifikační kurzy zaměřené na práci s AI a automatizaci mají dnes jednu z nejvyšších návratností. 3. Rekvalifikace po třicítce: kam investovat energii a čas?Rekvalifikace po 30-ce je strategický pivot. Máte dostatek energie, digitální gramotnost a zároveň už rozumíte fungování firem. Nejperspektivnější směryV tomto věku se nebojte investovat do náročných „hard-skills“. Máte před sebou ještě minimálně 30 let pracovního života, takže návratnost (ROI) dlouhého kurzu je obrovská. • Cyber Security (Kybernetická bezpečnost): Podle studie (ISC) chybí ve světě více než 4 miliony odborníků. Kurz v této oblasti vám prakticky garantuje práci na desetiletí. • Data Science a Business Intelligence (BI): Firmy v roce 2026 mají dat dost, ale nevědí, co s nimi. Kurzy Power BI, Tableau nebo pokročilého SQL vás vystřelí mezi nejlépe placené specialisty. • Product Management: Propojení marketingu, technologií a byznysu. Ideální pro lidi, kteří chtějí řídit týmy a tvořit produkty. Tip: Doplněte si také mezinárodní certifikaci (např. Google Career Certificates, AWS, Cisco). 4. Rekvalifikace po čtyřicítce: jak přeměnit zkušenosti na výhodu? Rekvalifikace po 40. roce není o útěku do neznáma, ale o nadstavbě. Máte zkušenosti, kontext a emoční stabilitu – přesně to, co mladším kolegům často chybí. Perspektivní směryVaší strategií by neměl být útěk do úplně neznámého světa, ale nadstavba. • ESG špecialista (Sustainability): Evropské směrnice (CSRD) nutí tisíce firem reportovat svůj dopad na životní prostředí. Existuje akutní nedostatek lidí, kteří rozumějí ekologii i byznysu. • Agile Coach / Scrum Master: Pokud máte zkušenosti s týmovou prací, kurz agilního řízení vám umožní vést týmy v moderním tech prostředí. • Cloud Management: Firmy už dávno nespravují vlastní servery. Správa cloudu (Azure, AWS) je stabilní a vysoce ceněná pozice. Studie k zamyšlení: Harvardská studie ukázala, že diverzifikované týmy (věkově smíšené) jsou o 20 % inovativnější. Firmy si to v roce 2026 uvědomují a aktivně hledají „seniornější juniory“ po 40. roce. [Rekvalifikace po čtyřicítce - přeměňte zkušenosti na výhodu] 5. Rekvalifikace po padesátce: stabilita, mentoring a upskillingRekvalifikace po 50. roce je především o upskillingu, ne o radikální změně. Vaší největší devizou jsou zkušenosti a schopnost rozhodovat se v komplexních situacích. Kurzy, které dávají smysl:• Mentoring a Profesionální koučing: Certifikovaný kurz koučingu (ICF) vám otevře dveře k práci s nastupující generací lídrů. • Management kvality a procesů (Six Sigma): Vaše preciznost a smysl pro detail jsou zde klíčové. • Moderní HR a Talent Acquisition: V době nedostatku lidí vyhrávají ti, kteří umí identifikovat talent a pracovat s ním lidsky. Pozor na mýtus: „V padesáti se už nic nového nenaučím.“ Neurověda potvrzuje neuroplasticitu mozku v každém věku. Učení se novým dovednostem po 50. je navíc nejlepší prevencí kognitivního úpadku. Top 5 sektorů, kde v roce 2026 „hoří“ poptávkaPokud si dnes vybíráte kurz, hledejte ho v těchto oblastech: 1. Zdravotnictví a Care-Tech: Koordinátoři domácí péče využívající senzory a AI pro monitorování pacientů. 2. EdTech (vzdělávací technologie): Tvůrci digitálního vzdělávání a designéři kurzů. 3. Energetika: Instalatéři a projektanti tepelných čerpadel, solárních systémů a inteligentních sítí. 4. Digitální etika a právo: Specialisté na regulaci AI a ochranu soukromí. 5. Logistika a dodavatelské řetězce: Optimalizace tras pomocí algoritmů v době globální nestability. [AI specialista je jednou z nejperspektivnějších pozic.] Jak si vybrat rekvalifikační kurz a nenaletět marketingu?Marketing vzdělávacích institucí je silný. Zde jsou filtry, kterými musíte protáhnout každou nabídku: • Poměr praxe a teorie: Pokud kurz neobsahuje alespoň 60 % praktických cvičení a práce na projektu, nekupujte ho. • Napojení na trh práce: Nabízí instituce kariérní poradenství? Mají partnerství s firmami? Ptejte se na procento úspěšnosti uplatnění absolventů. • Technologický stack: Učí vás nástroje z roku 2022, nebo nástroje pro rok 2026? Ptejte se na integraci AI do výuky. • Komunita: Největší hodnotou kvalitních kurzů jsou kontakty na spolužáky a lektory. Psychológia zmeny: Prekonajte strach zo zlyhaniaNejvětší bariérou není nedostatek času, ale strach ze selhání. Při rekvalifikaci po čtyřicítce se budete cítit jako někdo, kdo „nic neumí“. Jak na to: 1. Metoda malých vítězství: Neplánujte si, že za měsíc budete senior programátor. Dejte si za cíl dokončit první kapitolu kurzu. 2. Přenositelné dovednosti (Transferable Skills): Vaše schopnost vyjednávat, kterou jste se naučili v obchodě, se vám bude hodit i při jednání s klientem v IT. Nikdy nezačínáte od nuly, začínáte se zkušenostmi. 3. Podpora okolí: Najděte si parťáka. Studium ve dvojici zvyšuje šanci na dokončení kurzu o 70 %. [Strach ze selhání je největší bariérou změny.] Shrnutí: Cesta k nové kariéře v 5 krocích1. Audit (Týden 1–2): Co mě baví? Kde jsou peníze? Kde se tyto dvě oblasti protínají? 2. Ochutnávka (Týden 3–4): Bezplatné kurzy na YouTube, Coursera nebo LinkedIn Learning. Zjistěte, zda vás dané téma po 10 hodinách nezačne nudit. 3. Investice (Měsíc 2–6): Intenzivní akreditovaný kurz (hledejte možnosti proplacení přes Úřad práce nebo fondy EU). 4. Budování portfolia (Měsíc 6–8): Dělejte projekty zdarma, pro známé nebo fiktivní firmy. Ukažte, co umíte udělat, ne jen co jste vystudovali. 5. Networking (Průběžně): Upravte si LinkedIn, začněte psát o tom, co se učíte. Nechte práci, aby si našla vás. ZávěrRekvalifikace není jednorázový akt, je to mindset. Ať je vám 30 nebo 50, dveře jsou otevřené. Rozdíl mezi úspěšnými a neúspěšnými v roce 2026 není v talentu, ale v ochotě si přiznat: „Tohle ještě neumím, ale naučím se to.“ Svět se nezastaví kvůli umělé inteligenci ani kvůli vašim obavám. Ale pokud dnes uděláte první krok a vyberete si kurz, který propojuje vaši lidskost s moderní technologií, za dva roky se budete dívat na úplně jiný bankovní účet a cítit úplně jinou profesní hrdost. Pokud chcete začít systematicky, podívejte se na praktické online kurzy Skillmea, které kombinují moderní technologie, AI a reálné projekty z praxe. FAQ - Často kladené otázky o rekvalifikaciMá rekvalifikácia po 30, 40 alebo 50-ke skutočne zmysel? Áno. V roku 2026 je rekvalifikácia bežnou súčasťou kariéry. Trh práce sa mení rýchlejšie než kedysi a firmy čoraz viac hodnotia aktuálne zručnosti, nie vek ani pôvodné vzdelanie. Kedy je najlepší čas na rekvalifikáciu? Najlepší čas je skôr, než vás k tomu donúti situácia. Ideálne vtedy, keď ešte pracujete a máte finančnú aj psychickú stabilitu. Rekvalifikácia z pozície sily je vždy efektívnejšia. Aké rekvalifikačné kurzy majú dnes najvyššiu návratnosť (ROI)? Najvyššiu návratnosť majú kurzy zamerané na: • prácu s umelou inteligenciou a automatizáciu, • dátovú analýzu a Business Intelligence, • kybernetickú bezpečnosť a cloud, • projektový a produktový manažment, • mentoring, koučing a leadership. Je lepšie rekvalifikovať sa úplne, alebo len doplniť zručnosti? Vo väčšine prípadov je efektívnejší upskilling (rozšírenie existujúcich zručností) než úplná zmena odboru. Úplný re-skilling má zmysel najmä vtedy, ak je váš pôvodný odbor dlhodobo v útlme. Dá sa rekvalifikovať popri práci a rodine? Áno. Väčšina moderných online kurzov je navrhnutá tak, aby sa dali zvládnuť popri práci. Kľúčové je realistické plánovanie, napríklad 5–8 hodín týždenne. Ako dlho trvá rekvalifikácia? Základná zmena zručností trvá približne 3-6 mesiacov. Plnohodnotná kariérna zmena zvyčajne 6-12 mesiacov, vrátane budovania portfólia a praxe. Je vek prekážkou pri hľadaní novej práce? Nie. Firmy dnes riešia nedostatok ľudí, nie ich vek. Rozhoduje kombinácia zručností, postoja k učeniu a schopnosti priniesť hodnotu. Ako spoznám kvalitný rekvalifikačný kurz? Kvalitný kurz má: • minimálne 60 % praxe, • prácu na reálnych projektoch, • lektorov z praxe, • prepojenie na trh práce, • komunitu alebo mentoring. Čo ak sa bojím, že to nezvládnem? Pocit neistoty je normálny. Väčšina ľudí, ktorí sa úspešne rekvalifikovali, mala rovnaké obavy. Pomáha postupovať po malých krokoch, učiť sa s ostatnými a pripomínať si, že nezačínate od nuly - začínate so skúsenosťami. Má rekvalifikace po 30, 40 nebo 50 letech skutečně smysl? Ano. V roce 2026 je rekvalifikace běžnou součástí kariéry. Trh práce se mění rychleji než dříve a firmy stále více hodnotí aktuální dovednosti, nikoli věk ani původní vzdělání. Kdy je nejlepší čas na rekvalifikaci? Nejlepší čas je dříve, než vás k tomu donutí situace. Ideálně tehdy, když ještě pracujete a máte finanční i psychickou stabilitu. Rekvalifikace z pozice síly je vždy efektivnější. Jaké rekvalifikační kurzy mají dnes nejvyšší návratnost (ROI)? Nejvyšší návratnost mají kurzy zaměřené na: • práci s umělou inteligencí a automatizaci, • datovou analýzu a Business Intelligence, • kybernetickou bezpečnost a cloud, • projektový a produktový management, • mentoring, koučink a leadership. Je lepší rekvalifikovat se úplně, nebo si jen doplnit dovednosti? Ve většině případů je efektivnější upskilling (rozšíření stávajících dovedností) než úplná změna oboru. Úplný re-skilling má smysl zejména tehdy, pokud je váš původní obor dlouhodobě v útlumu. Dá se rekvalifikovat při práci a rodině? Ano. Většina moderních online kurzů je navržena tak, aby se dala zvládnout při práci. Klíčové je realistické plánování, například 5–8 hodin týdně. Jak dlouho trvá rekvalifikace? Základní změna dovedností trvá přibližně 3–6 měsíců. Plnohodnotná kariérní změna obvykle 6–12 měsíců, včetně budování portfolia a praxe. Je věk překážkou při hledání nové práce? Ne. Firmy dnes řeší nedostatek lidí, ne jejich věk. Rozhoduje kombinace dovedností, postoje k učení a schopnosti přinášet hodnotu. Jak poznám kvalitní rekvalifikační kurz? Kvalitní kurz má: • minimálně 60 % praxe, • práci na reálných projektech, • lektory z praxe, • propojení s trhem práce, • komunitu nebo mentoring. Co když se bojím, že to nezvládnu? Pocit nejistoty je normální. Většina lidí, kteří se úspěšně rekvalifikovali, měla stejné obavy. Pomáhá postupovat po malých krocích, učit se s ostatními a připomínat si, že nezačínáte od nuly – začínáte se zkušenostmi.
Jak využívat Microsoft Teams na maximum?
Vzdělávání
30.01.2026
Lucia Fumačová

Jak využívat Microsoft Teams na maximum?

Vstoupit poprvé do Teams je jako přijít do obrovské kancelářské budovy, kde jsou tisíce dveří. Tento návod vám pomůže se zorientovat, najít ty správné dveře a využít nástroje, které vám ušetří hodiny času týdně. Ať už hledáte základní školení Teams pro začátečníky nebo pokročilé tipy, tento komplexní průvodce vám ukáže vše potřebné. Co je to Microsoft Teams?Zjednodušeně řečeno, jde o komunikační a kolaborativní platformu, která spojuje lidi, obsah a nástroje na jednom místě. Je součástí ekosystému Microsoft 365, což znamená, že vše, co děláte ve Wordu, Excelu nebo Outlooku, se zde organicky propojuje. Jak to funguje v roce 2026?Teams funguje na principu perzistentního pracovního prostoru. To znamená, že vaše práce nekončí zavřením okna hovoru. Vše – od historie chatu přes sdílené soubory až po rozhodnutí provedená umělou inteligencí – zůstává dostupné, vyhledatelné a propojené.[Microsoft Teams - platforma na online komunikaci] Co všechno se v Teams dá dělat?1. Inteligentní komunikace: Už to není jen o psaní zpráv. Teams dnes nativně integruje hlasové zprávy s okamžitým přepisem a video-odkazy. 2. Hybridní schůze: Díky technologii IntelliFrame a AI kamerám mají lidé v kanceláři i ti doma stejný vizuální prostor. 3. Spolupráce na souborech v reálném čase: Soubor nemusíte posílat e-mailem. Otevřete ho přímo v okně chatu a pět kolegů do něj současně doplňuje údaje. 4. Automatizace pomocí agentů: V roce 2026 už nemusíte manuálně přepisovat úkoly z porady. AI agenti to udělají za vás. Jak využívat Teams efektivně (Tipy a triky 2026)• Využívejte Copilota jako druhého pilota: Nezačínejte ráno čtením stovek zpráv. Požádejte Copilota: „Shrň mi klíčové body z kanálu Projekt X za posledních 24 hodin a vypiš moje úkoly.“ • Pracovní postupy (Workflows) přes emoji: Nastavte si automatizaci tak, aby například reakce emoji 🚀 na zprávu automaticky vytvořila úkol v Planneru nebo odeslala notifikaci klientovi. • Režim soustředění (Focus Mode): Teams dnes dokáže inteligentně filtrovat notifikace podle toho, na jakém dokumentu právě pracujete. Pokud píšete strategický plán, „pustí“ k vám jen zprávy od nadřízeného. • Loop komponenty: Neodesílejte celou tabulku. Pošlete „Loop komponent“ – dynamický kousek obsahu (seznam, tabulka), který se aktualizuje všude, kde je vložen, ať už je to v Teams, Outlooku nebo Whiteboardu. [Loop komponenty v MS Teams] 1. Navigace: Kde se právě nacházím?Levý boční panel v Teams je váš kompas. Pokud víte, co hledáte, víte, kam kliknout: • Aktivita (Zvoneček): Zde jsou vaše „notifikace“. Pokud vás někdo označil (@jméno) nebo reagoval na vaši zprávu, uvidíte to zde. Tip: Pokud máte hodně oznámení, klikněte na ikonu filtru a zvolte „Zmínky“, abyste viděli jen to, co se týká přímo vás. • Chat: Místo pro rychlou operativu, „kávové řeči“ nebo otázky typu: „Máš chvíli čas?“ • Týmy: Zde probíhá skutečná, dlouhodobá práce na projektech. • Kalendář: Plně propojený s vaším Outlookem. Připojujete se na schůzky jedním kliknutím. 2. Chat vs. Kanály: Kdy kam psát?Toto je nejčastější chyba, která vytváří v týmech chaos: • Chat (Soukromá zpráva): Používejte na věci, které není třeba archivovat pro ostatní. Je to jako SMS. • Kanály (V týmech): Zde řešte témata projektu. Kanály jsou rozdělené podle témat (např. „Marketing“, „Rozpočet“, „Vánoční večírek“). • Zlaté pravidlo: Vždy používejte tlačítko „Odpovědět“ (Reply) pod konkrétní zprávou. Nevytvářejte novou zprávu, pokud reagujete na něco, co už bylo napsáno. Udržíte tak téma v jednom přehledném vlákně. [Kanál v MS Teams] 3. Práce se soubory: Zapomeňte na přílohyV Teams soubory neposíláte, ale sdílíte: • Každý tým má kartu Soubory (Files). Pokud tam nahrajete dokument, všichni členové týmu k němu mají přístup. • Spolutvorba: Dokument můžete otevřít přímo v Teams. Pokud ho ve stejnou chvíli otevře i váš kolega, vidíte jeho kurzor a můžete do textu psát současně. Žádné verze typu „v3_final_opravene2.docx“. Existuje jen jeden, vždy aktuální soubor. 4. Moderní schůzky (Meetings)V roce 2026 už schůzka není jen o dívání se do kamery: • Před schůzkou: V kalendáři otevřete detail schůzky a přidejte agendu nebo soubory do chatu schůzky, aby se kolegové mohli připravit. • Během schůzky: • Režim Spolu (Together Mode): Přepne vás do virtuální posluchárny. Je to méně unavující pro oči než mřížka s tvářemi. • Live přepisy: Pokud někdo mluví potichu nebo v cizím jazyce, zapněte si titulky. • Po schůzce (Intelligent Recap): Nemusíte si dělat poznámky. V kartě „Záznam a přepis“ vám AI (Copilot) automaticky vygeneruje seznam úkolů, které jste během hovoru slíbili splnit. [Intelligentí recap v MS Teams] 5. Komponenty Microsoft Loop: Revoluce v efektivitěToto je funkce, kterou v roce 2026 musíte znát. Představte si, že v chatu vytvoříte seznam úkolů. Tento seznam můžete zkopírovat a vložit do e-mailu nebo jiného chatu. Pokud někdo odškrtně úkol v e-mailu, automaticky se odškrtně i ve vašem chatu. Je to „živý“ kousek obsahu, který je všude synchronizovaný. 6. Tipy pro pokročilou orientaci (Power User Tips)1. Hledání přes „/“ (lomítko): Klikněte do vyhledávacího pole nahoře a napište /. Zobrazí se příkazy jako /busy (nastaví vás jako zaneprázdněného), /unread (ukáže nepřečtené zprávy) nebo /files (poslední soubory).[Hledání přes lomítko] 2. Pripnutie (Pin): Ak máte veľa chatov, ale denne komunikujete len s niekoľkými ľuďmi, kliknite na tri bodky pri ich mene a vyberte „Pripnúť“. Tieto chaty sa vždy zobrazia hore. 3. Uložiť správu: Ak vám niekto pošle dôležitý návod alebo informáciu, kliknite na správu a zvoľte „Uložiť túto správu“. Všetky uložené správy nájdete pokope vo svojom profile. 4. Použi @ na poslanie správy: Rýchlo pošlete správu konkrétnej osobe napísaním @meno do vyhľadávacieho panela, bez nutnosti hľadať konverzáciu. Svoje priority si ľahko sledujete v sekcii Aktivita – cez filter zobrazíte len @zmienky adresované vám. 7. Digitální hygiena: Jak nevyhořetTeams může být hlučný. Ovládněte své notifikace: • Nastavte si „Pracovní dobu a přestávky“: Mimo tuto dobu vám Teams na telefon nebudou posílat žádná upozornění. • Režim „Nerušit“: Pokud se potřebujete soustředit, nastavte si stav „Nerušit“. Teams automaticky ztlumí všechna vyskakovací okna. AI Revoluce: Váš nový digitální kolegaV roce 2026 už v Teams nejste sami. Umělá inteligence (Copilot) je integrovaná do každého kliknutí. Zde jsou největší AI novinky, které musíte začít využívat: • Inteligentní shrnutí (Intelligent Recap): Zmeškali jste polovinu porady? Nevadí. Teams vám vygeneruje personalizované shrnutí – řekne, kdy bylo zmíněno vaše jméno, jaké úkoly vám byly přiděleny a rozdělí záznam na kapitoly podle témat. • Copilot v Chatu: Máte v kanálu 50 nepřečtených zpráv? Nečtěte je jednu po druhé. Klikněte na ikonu Copilota a napište: „Shrň mi, na čem se tým dohodl za poslední 3 hodiny.“ • AI asistent při psaní: Když píšete důležitou zprávu šéfovi, Teams vám navrhne tón (formální, přátelský, stručný) a opraví nejen gramatiku, ale i logickou strukturu textu. • Hlasový překlad v reálném čase: Pokud voláte s kolegou z Japonska, Teams dokáže v reálném čase přeložit jeho hlas do češtiny (a váš do japonštiny). Jazyková bariéra v roce 2026 prakticky neexistuje. Automatizace stavu v Teams, která opravdu fungujeManuální přepínání stavů zabere více času, než si myslíte, a zbytečně vás ruší při práci. Teams nabízí inteligentní automatizaci, která to udělá za vás, ale tyto funkce jsou často skryté hluboko v nastaveních. Návod na nastavení krok za krokem: • Zobrazení během schůzí: Klikněte na profilovou fotku → „Nastavení“ → „Soukromí“ → Zapněte „Zobrazit, když jsem na schůzi“. • Stav s časovým omezením: Klikněte na svůj stav → Vyberte libovolný stav → Klikněte na „Doba trvání“ → Zvolte časový rámec. • Mobilní aplikace: V nastavení mobilních Teams → „Oznámení“ → Zapněte „Aktualizovat stav během neaktivity“. • Bloky na soustředění: Vytvořte si v Outlook kalendáři bloky „Soustředění“ – Teams automaticky nastaví stav „Soustředění“. • Tichý čas: Nastavení → „Oznámení“ → „Tichý čas“ → Zde si nakonfigurujte hodiny, kdy mají být notifikace blokovány. Tip pro profíky: Nastavte si vlastní zprávu o stavu, např.: „Hluboká práce do 15:00 – jen urgentní záležitosti.“ Stav „Nerušit“ pustí jen zprávy s prioritou „Naléhavé“. Naučte svůj tým používat naléhavé zprávy rozumně, aby tento systém fungoval efektivně. Co udělat jako první?Zkuste si dnes v jednom z vašich týmů vytvořit Loop komponentu (ikona malého čtverečku v chatu) – například jednoduchý seznam úkolů – a pozvěte kolegu, aby tam něco doplnil. Uvidíte, jak plynulá může být spolupráce bez nekonečného přeposílání souborů. Často kladené otázky o Microsoft TeamsJe Microsoft Teams vhodný i pro úplné začátečníky? Ano. Teams je navržen tak, abyste ho mohli používat hned po přihlášení. Základní funkce jako chat, schůzky a sdílení souborů zvládnete bez školení, pokročilé funkce můžete přidávat postupně. Jaký je rozdíl mezi chatem a kanály v Microsoft Teams? Chat slouží pro rychlou, krátkodobou komunikaci mezi jednotlivci. Kanály jsou určeny pro dlouhodobou spolupráci v týmech, kde zůstává historie zpráv, souborů a rozhodnutí pro všechny členy. Lze Microsoft Teams používat bez Outlooku? Ano, ale plná funkcionalita (kalendář, schůzky, notifikace) funguje nejlépe při propojení s Outlookem v rámci Microsoft 365. Jak mi může AI (Copilot) ušetřit čas v Teams? Copilot dokáže shrnout konverzace, vytvořit seznam úkolů ze schůzek, připravit přehledy a pomoci s psaním zpráv. V praxi to šetří desítky minut denně. Co jsou Loop komponenty a proč jsou důležité? Loop komponenty jsou „živé“ části obsahu (seznamy, tabulky, úkoly), které se synchronizují napříč Teams, Outlookem a dalšími aplikacemi. Změna na jednom místě se projeví všude. Je Microsoft Teams vhodný i pro hybridní nebo remote práci? Ano. Teams je optimalizován pro hybridní týmy – podporuje moderní online schůzky, AI přepisy, sdílení obsahu a stejnou zkušenost pro lidi v kanceláři i doma. Jak si nastavit notifikace v Teams, abych nebyl vyrušován? V nastavení můžete definovat pracovní dobu, tichý režim, stav „Nerušit“ nebo bloky soustředění. Teams umí notifikace filtrovat podle priority a kontextu práce.
SQL příkazy: Přehled s příklady pro začátečníky
Vzdělávání
08.01.2026
Skillmea

SQL příkazy: Přehled s příklady pro začátečníky

Pokud se chcete naučit pracovat s databázemi, SQL příkazy jsou tím prvním, co potřebujete ovládat. V tomto komplexním průvodci se naučíte všechny základní příkazy s praktickými příklady, které můžete hned vyzkoušet. Pro koho je tento článek?Tento průvodce je určen pro: • Začátečníky v datové analytice, kteří se chtějí naučit SQL od základů • Testery softwaru, kteří potřebují ověřovat data v databázích • Začínající programátory, kteří budou pracovat s databázemi • Studenty informatiky a IT, kteří potřebují praktické znalosti SQL • Business analytiky, kteří chtějí rozumět datům ve své firmě Pokud jste úplný začátečník, doporučujeme vám nejprve přečíst náš článek Zoznám sa s SQL databázami, kde se dozvíte základy o tom, co je databáze a jak funguje. Co je SQL a proč ho potřebujeteSQL (Structured Query Language) je standardizovaný jazyk, kterým komunikujete s databázemi. Představte si ho jako angličtinu pro počítače – pomocí jednoduchých příkazů říkáte databázi, co má udělat. Kde se SQL používá: • E-commerce platformy (Heureka, Alza) – evidence produktů a objednávek • Bankovnictví – správa klientů a transakcí • Sociální sítě – uživatelské profily a příspěvky • Firmy a korporace – reportování, evidence zaměstnanců, CRM systémy • Mobilní aplikace – téměř každá aplikace má databázi na pozadí Proč je SQL nenahraditelné: • Je to nejpoužívanější databázový jazyk na světě • Funguje podobně ve všech databázích (MySQL, PostgreSQL, MS SQL Server, Oracle) • Práce s SQL je dobře placená – databázoví specialisté patří mezi nejlépe placené IT pozice • Je relativně jednoduchý na naučení – základy zvládnete za pár dní Základní SQL příkazy – DML (Data Manipulation Language)Toto jsou příkazy, které budete používat denně při práci s daty. Říkají databázi: „vyber tato data“, „vlož tento záznam“, „uprav tento řádek“ nebo „smaž toto“. SELECT – Výběr dat z databázePříkaz SELECT je absolutní základ. Používáte ho ke čtení (zobrazení) dat z tabulek. Základní syntax: SELECT sloupec1, sloupec2 FROM název_tabulky;Praktický příklad: Představte si tabulku zaměstnanci se jménem, příjmením a pozicí. -- Zobraz jméno a příjmení všech zaměstnanců SELECT jméno, příjmení FROM zaměstnanci; -- Zobraz všechny sloupce (hvězdička znamená "všechno") SELECT * FROM zaměstnanci; -- Zobraz pouze prvních 10 záznamů SELECT * FROM zaměstnanci LIMIT 10;Tip: Příkaz LIMIT je nesmírně užitečný při práci s velkými tabulkami – nevypisujete zbytečně tisíce řádků. INSERT - Vkládání nových datPříkaz INSERT přidává do databáze nové záznamy. Syntax: INSERT INTO název_tabulky (sloupec1, sloupec2, sloupec3) VALUES (hodnota1, hodnota2, hodnota3);Praktický příklad: -- Přidej nového zaměstnance INSERT INTO zaměstnanci (jméno, příjmení, pozice, plat) VALUES ('Ján', 'Novák', 'Programátor', 2500); -- Vložení více záznamů najednou INSERT INTO zaměstnanci (jméno, příjmení, pozice, plat) VALUES ('Peter', 'Horák', 'Analytik', 2200), ('Jana', 'Kováčová', 'Dizajnérka', 2000), ('Martin', 'Novotný', 'Tester', 1800);UPDATE - Aktualizace existujících datKdyž potřebujete změnit údaje v existujícím záznamu, použijete UPDATE. Syntax: UPDATE název_tabulky SET sloupec1 = nová_hodnota WHERE podmínka;DŮLEŽITÉ: Vždy používejte WHERE podmínku! Bez ní se změní VŠECHNY záznamy v tabulce. Praktický příklad: -- Zvyš plat Jánovi Novákovi o 200 eur UPDATE zaměstnanci SET plat = plat + 200 WHERE jméno = 'Ján' AND příjmení = 'Novák'; -- Změň pozici všem testerům na "Senior Tester" UPDATE zaměstnanci SET pozice = 'Senior Tester' WHERE pozice = 'Tester';DELETE - Mazání datPříkaz DELETE odstraní záznamy z tabulky. Syntax: DELETE FROM název_tabulky WHERE podmínka;VAROVANIE: Bez WHERE podmínky smažete CELLOU tabulku! Praktický příklad: -- Smaž zaměstnance s ID 5 DELETE FROM zaměstnanci WHERE id = 5; -- Smaž všechny zaměstnance s platem nižším než 1000 eur DELETE FROM zaměstnanci WHERE plat < 1000;Práce s tabulkami – DDL (Data Definition Language)Tyto příkazy slouží k vytváření, úpravě a mazání samotné struktury databáze. CREATE TABLE - Vytvoření nové tabulkySyntax: CREATE TABLE název_tabulky ( sloupec1 datový_typ OMEZENÍ, sloupec2 datový_typ OMEZENÍ, ... );Praktický příklad: CREATE TABLE projekty ( id INT PRIMARY KEY AUTO_INCREMENT, název VARCHAR(100) NOT NULL, datum_start DATE, datum_konec DATE, rozpočet DECIMAL(10, 2), stav VARCHAR(50) DEFAULT 'aktivní' );Vysvětlení datových typů: • INT – celé číslo • VARCHAR(n) – text s maximální délkou n znaků • DATE – datum • DECIMAL(m,n) – desetinné číslo (m = celkový počet číslic, n = počet desetinných míst) • PRIMARY KEY – jedinečný identifikátor záznamu • AUTO_INCREMENT – automatické zvyšování hodnoty • NOT NULL – hodnota nesmí být prázdná • DEFAULT – předvolená hodnota ALTER TABLE - Úprava existující tabulkyPomocí ALTER TABLE měníte strukturu již existující tabulky. Praktické příklady: -- Přidej nový sloupec ALTER TABLE projekty ADD COLUMN priorita INT; -- Změň datový typ sloupce ALTER TABLE projekty MODIFY COLUMN rozpočet DECIMAL(15, 2); -- Přejmenuj sloupec ALTER TABLE projekty RENAME COLUMN název TO název_projektu; -- Odstraň sloupec ALTER TABLE projekty DROP COLUMN stav;DROP TABLE - Smazání tabulkyPOZOR: Tento příkaz natrvalo vymaže celou tabulku i s daty! -- Smaž tabulku projekty DROP TABLE projekty; -- Bezpečnější verze – smaže jen pokud tabulka existuje DROP TABLE IF EXISTS projekty;Filtrování a třídění datToto jsou nejpoužívanější nástroje při práci s daty. Pomohou vám najít přesně to, co hledáte. WHERE – Filtrování záznamůWHERE vám umožní vybrat pouze záznamy, které splňují určité podmínky. Operátory v WHERE: • = – rovná se • != nebo <> – nerovná se • <, >=, <= – větší, menší, větší nebo rovný, menší nebo rovný • BETWEEN – v rozmezí • IN – v seznamu hodnot • LIKE – podobný vzor (používá se s wildcards % a _) • IS NULL / IS NOT NULL – je / není prázdný Praktické příklady: -- Zaměstnanci s platem vyšším než 2000 eur SELECT * FROM zaměstnanci WHERE plat > 2000; -- Zaměstnanci na pozici Programátor nebo Analytik SELECT * FROM zaměstnanci WHERE pozice IN ('Programátor', 'Analytik'); -- Zaměstnanci s platem mezi 1500 a 2500 eur SELECT * FROM zaměstnanci WHERE plat BETWEEN 1500 AND 2500; -- Všichni Peterové (začíná na "Peter") SELECT * FROM zaměstnanci WHERE jméno LIKE 'Peter%'; -- Jména končící na "ka" (např. Mária, Veronika) SELECT * FROM zaměstnanci WHERE jméno LIKE '%ka'; -- Zaměstnanci bez zadaného telefonu SELECT * FROM zaměstnanci WHERE telefon IS NULL;Kombinace podmínek pomocí AND, OR, NOT: -- Programátoři s platem nad 2500 eur SELECT * FROM zaměstnanci WHERE pozice = 'Programátor' AND plat > 2500; -- Programátoři nebo analytici SELECT * FROM zaměstnanci WHERE pozice = 'Programátor' OR pozice = 'Analytik'; -- Všichni kromě testerů SELECT * FROM zaměstnanci WHERE NOT pozice = 'Tester'; -- Komplexní podmínka se závorkami SELECT * FROM zaměstnanci WHERE (pozice = 'Programátor' OR pozice = 'Analytik') AND plat > 2000;ORDER BY – Třídění výsledkůORDER BY seřadí výsledky podle jednoho nebo více sloupců. Syntax: SELECT * FROM název_tabulky ORDER BY sloupec [ASC | DESC];• ASC – vzestupně (od nejmenšího po největší) – předvolené • DESC – sestupně (od největšího po nejmenší) Praktické příklady: -- Zaměstnanci seřazení podle platu (od nejnižšího) SELECT * FROM zaměstnanci ORDER BY plat ASC; -- Zaměstnanci seřazení podle platu (od nejvyššího) SELECT * FROM zaměstnanci ORDER BY plat DESC; -- Třídění podle více sloupců -- Nejprve podle pozice, potom podle platu SELECT * FROM zaměstnanci ORDER BY pozice ASC, plat DESC; -- Top 5 nejlépe placených zaměstnanců SELECT jméno, příjmení, plat FROM zaměstnanci ORDER BY plat DESC LIMIT 5;JOINy - Propojování tabulekJOINy jsou nejsilnější nástroj SQL. Umožňují vám kombinovat data z více tabulek. Představte si situaci: Máte tabulku zaměstnanci a tabulku oddělení. Chcete vědět, na jakém oddělení pracuje každý zaměstnanec. INNER JOIN - Nejpoužívanější JOININNER JOIN vrátí pouze záznamy, kde existuje shoda v obou tabulkách. Příklad: SELECT z.jméno, z.příjmení, o.název AS oddělení FROM zaměstnanci z INNER JOIN oddělení o ON z.oddělení_id = o.id;LEFT JOIN - Všechny záznamy z levé tabulkyLEFT JOIN vrátí všechny záznamy z levé tabulky, i když v pravé neexistuje shoda. Příklad: -- Zobraz všechny zaměstnance, i ty bez přiděleného oddělení SELECT z.jméno, z.příjmení, o.název AS oddělení FROM zaměstnanci z LEFT JOIN oddělení o ON z.oddělení_id = o.id;Praktický příklad s více JOINy-- Zobraz projekty se všemi jejich úkoly a přiřazenými zaměstnanci SELECT p.název AS projekt, u.název AS úkol, z.jméno, z.příjmení FROM projekty p INNER JOIN úkoly u ON p.id = u.projekt_id INNER JOIN zaměstnanci z ON u.zaměstnanec_id = z.id ORDER BY p.název, u.název;Agregační funkce a GROUP BYAgregační funkce provádějí výpočty nad skupinou záznamů. Základní agregační funkceCOUNT - počet záznamů -- Kolik je celkem zaměstnanců? SELECT COUNT(*) AS počet_zaměstnanců FROM zaměstnanci; -- Kolik je zaměstnanců na každé pozici? SELECT pozice, COUNT(*) AS počet FROM zaměstnanci GROUP BY pozice;SUM - součet hodnot -- Celková suma platů všech zaměstnanců SELECT SUM(plat) AS celkové_platy FROM zaměstnanci; -- Suma platů podle pozice SELECT pozice, SUM(plat) AS suma_platů FROM zaměstnanci GROUP BY pozice;AVG - průměr -- Průměrný plat SELECT AVG(plat) AS průměrný_plat FROM zaměstnanci; -- Průměrný plat podle oddělení SELECT oddělení, AVG(plat) AS průměrný_plat FROM zaměstnanci GROUP BY oddělení;MIN a MAX - minimum a maximum -- Nejnižší a nejvyšší plat SELECT MIN(plat) AS nejnižší_plat, MAX(plat) AS nejvyšší_plat FROM zaměstnanci;GROUP BY - Seskupování datGROUP BY seskupí řádky se stejnými hodnotami v určitém sloupci. Komplexní příklad: -- Statistika zaměstnanců podle pozice a oddělení SELECT pozice, oddělení, COUNT(*) AS počet, AVG(plat) AS průměrný_plat, MIN(plat) AS min_plat, MAX(plat) AS max_plat FROM zaměstnanci GROUP BY pozice, oddělení ORDER BY pozice, oddělení;HAVING - Filtrování seskupených výsledkůDŮLEŽITÝ ROZDÍL: • WHERE filtruje záznamy PŘED seskupením • HAVING filtruje výsledky PO seskupení Příklad: -- Oddělení s více než 5 zaměstnanci SELECT oddělení, COUNT(*) AS počet_zaměstnanců FROM zaměstnanci GROUP BY oddělení HAVING COUNT(*) > 5; -- Pozice s průměrným platem nad 2000 eur SELECT pozice, AVG(plat) AS průměrný_plat FROM zaměstnanci GROUP BY pozice HAVING AVG(plat) > 2000 ORDER BY průměrný_plat DESC;Reálný příklad krok za krokemPojďme si ukázat komplexnější příklad ze života firmy. Máme 3 tabulky: • zaměstnanci (id, jméno, příjmení, pozice, plat, oddělení_id) • oddělení (id, název, rozpočet) • projekty_zaměstnanci (zaměstnanec_id, projekt_id, hodiny) Úloha: Zjistěte, kolik hodin odpracovali zaměstnanci na projektech podle oddělení, a zobrazte pouze ta oddělení, kde je celkový odpracovaný čas více než 100 hodin. SELECT o.název AS oddělení, COUNT(DISTINCT z.id) AS počet_zaměstnanců, SUM(pz.hodiny) AS celkové_hodiny, AVG(pz.hodiny) AS průměrný_čas_na_projekt, SUM(z.plat) AS celkové_platy_oddělení FROM zaměstnanci z INNER JOIN oddělení o ON z.oddělení_id = o.id INNER JOIN projekty_zaměstnanci pz ON z.id = pz.zaměstnanec_id GROUP BY o.název HAVING SUM(pz.hodiny) > 100 ORDER BY celkové_hodiny DESC;Co se děje krok za krokem: 1. Spojíme zaměstnance s jejich odděleními (INNER JOIN) 2. Přidáme informace o odpracovaných hodinách (druhý INNER JOIN) 3. Seskupíme výsledky podle oddělení (GROUP BY) 4. Vypočítáme agregace – počet zaměstnanců, součet hodin, průměr, platy 5. Vyfiltrujeme pouze ta oddělení s více než 100 hodinami (HAVING) 6. Seřadíme od nejvyššího počtu hodin (ORDER BY DESC) Nejčastější chyby začátečníků1. Zapomenutí WHERE podmínky při UPDATE/DELETECHYBA: DELETE FROM zaměstnanci; -- Smaže VŠECHNY zaměstnance!SPRÁVNĚ: DELETE FROM zaměstnanci WHERE id = 5; -- Smaže pouze zaměstnance s ID 52. Práce s NULL hodnotamiNULL není totéž jako 0 nebo prázdný řetězec. NULL znamená „neznámá hodnota“. CHYBA: SELECT * FROM zaměstnanci WHERE telefon = NULL; -- Toto NIKDY NEFUNGUJE!SPRÁVNĚ: SELECT * FROM zaměstnanci WHERE telefon IS NULL;Porovnání s NULL: -- Zaměstnanci BEZ telefonu WHERE telefon IS NULL -- Zaměstnanci S telefonem WHERE telefon IS NOT NULL -- NULL v aritmetice (jakákoliv operace s NULL je NULL) SELECT plat + prémie; -- Pokud prémie je NULL, výsledek je NULL -- Řešení: použijte COALESCE (nahradí NULL hodnotou) SELECT plat + COALESCE(prémie, 0) AS celkový_příjem;3. Nesprávné použití GROUP BYCHYBA: SELECT jméno, pozice, COUNT(*) FROM zaměstnanci GROUP BY pozice; -- CHYBA: jméno není v GROUP BY!PRAVIDLO: Pokud používáte GROUP BY, všechny sloupce v SELECT (kromě agregačních funkcí) musí být v GROUP BY. SPRÁVNĚ: SELECT pozice, COUNT(*) AS počet FROM zaměstnanci GROUP BY pozice;4. Záměna WHERE a HAVINGCHYBA: -- Chceme oddělení s průměrem nad 2000 SELECT oddělení, AVG(plat) FROM zaměstnanci WHERE AVG(plat) > 2000 -- CHYBA: WHERE nepracuje s agregacemi! GROUP BY oddělení;SPRÁVNĚ: SELECT oddělení, AVG(plat) AS průměrný_plat FROM zaměstnanci GROUP BY oddělení HAVING AVG(plat) > 2000; -- HAVING je správné pro agregace5. Nesprávné JOINyCHYBA: -- Zapomněli jste ON podmínku SELECT * FROM zaměstnanci z INNER JOIN oddělení o; -- CHYBA: chybí ON!SPRÁVNĚ: SELECT * FROM zaměstnanci z INNER JOIN oddělení o ON z.oddělení_id = o.id;6. Velká/malá písmena v LIKEPOZOR: LIKE v některých databázích rozlišuje velká/malá písmena! -- V MySQL nefunguje case-sensitive porovnání automaticky SELECT * FROM zaměstnanci WHERE jméno LIKE 'peter'; -- Najde i 'Peter' -- V PostgreSQL JE case-sensitive! SELECT * FROM zaměstnanci WHERE jméno LIKE 'peter'; -- Nenajde 'Peter' -- Řešení: ILIKE (PostgreSQL) nebo LOWER/UPPER SELECT * FROM zaměstnanci WHERE jméno ILIKE 'peter'; SELECT * FROM zaměstnanci WHERE LOWER(jméno) LIKE 'peter'; -- UniverzálníDalší užitečné SQL příkazyyDISTINCT - Odstranění duplicit-- Seznam unikátních pozic ve firmě SELECT DISTINCT pozice FROM zaměstnanci; -- Kombinace sloupců (unikátní páry) SELECT DISTINCT pozice, oddělení FROM zaměstnanci;UNION - Spojení výsledků-- Spojení zaměstnanců ze dvou poboček SELECT jméno, příjmení FROM zaměstnanci_bratislava UNION SELECT jméno, příjmení FROM zaměstnanci_kosice; -- UNION ALL – ponechá duplicity SELECT jméno FROM zaměstnanci_bratislava UNION ALL SELECT jméno FROM zaměstnanci_kosice;CASE - Podmíněné výrazy (jako IF v SQL)SELECT jméno, plat, CASE WHEN plat < 1500 THEN 'Nízký plat' WHEN plat BETWEEN 1500 AND 2500 THEN 'Průměrný plat' ELSE 'Vysoký plat' END AS kategorie_platu FROM zaměstnanci;Poddotazy (Subqueries)-- Zaměstnanci s platem vyšším než průměrný plat SELECT jméno, příjmení, plat FROM zaměstnanci WHERE plat > ( SELECT AVG(plat) FROM zaměstnanci ); -- Zaměstnanci z největšího oddělení SELECT * FROM zaměstnanci WHERE oddělení_id = ( SELECT oddělení_id FROM zaměstnanci GROUP BY oddělení_id ORDER BY COUNT(*) DESC LIMIT 1 );Kdy SQL úplně stačí?SQL je dostačující pro: • Běžné reporty a dashboardy – denní, týdenní, měsíční přehledy • Jednoduchou datovou analytiku – součty, průměry, trendy • Databázovou správu – vkládání, úpravu, mazání dat • ETL procesy – přenos dat mezi systémy • Testování – ověřování dat v aplikacích Přechod k pokročilé datové analyticeSQL má své limity. Pro složitější analytiku potřebujete: • Python nebo R - pokročilá statistika, strojové učení • Power BI / Tableau - vizualizace a interaktivní dashboardy • Excel + Power Query - spojení SQL s excelovými nástroji ZávěrSQL není raketová věda, ale vyžaduje praxi. Nejlepší způsob, jak se ho naučit, je: 1. Přečíst základy (tento článek) 2. Vyzkoušet si příkazy na vlastní databázi 3. Řešit reálné problémy – práce s reálnými daty 4. Zapsat se na kurz – systematické vzdělávání s mentorem SQL je brána do světa dat. Zvládnete základy za pár týdnů, ale získáte dovednost, která vám vydrží celou kariéru. Často kladené otázky (FAQ)Jak dlouho trvá naučit se SQL?Základy SQL se dají naučit za 2–4 týdny při denním cvičení 1–2 hodiny. SELECT, INSERT, UPDATE a DELETE zvládnete už během prvního týdne. JOINy a agregace vyžadují další týden praxe. Pro pokročilé SQL techniky (indexy, optimalizace, transakce) počítejte s 2–3 měsíci studia. Je SQL těžké na naučení?SQL patří mezi nejjednodušší programovací jazyky. Je blízký přirozenému jazyku – příkazy jako SELECT, WHERE, ORDER BY jsou intuitivní. Nejtěžší části jsou JOINy a vnořené dotazy, ale i ty zvládnete s praxí. Pokud umíte používat Excel, SQL bude pro vás logické. Potřebuji znát programování pro SQL?Ne. SQL je deklarativní jazyk – říkáte databázi „co“ chcete, ne „jak“ to má udělat. Na rozdíl od Pythonu nebo Javy nepotřebujete chápat cykly, podmínky ani objektové programování. SQL se dá naučit jako první jazyk. Kolik stojí SQL databáze?MySQL a PostgreSQL jsou úplně zdarma a open-source. Microsoft SQL Server má bezplatnou verzi Express. Oracle Database má bezplatnou XE verzi. Pro učení nemusíte platit nic – stačí nainstalovat bezplatnou databázi nebo použít online SQL editory jako SQLFiddle. Jaký je rozdíl mezi MySQL, PostgreSQL a MS SQL Server?Všechny používají SQL, ale mají mírné rozdíly v syntaxi a funkcích. MySQL je nejrozšířenější (WordPress, e-shopy), PostgreSQL je nejpokročilejší (banky, fintech), MS SQL Server se používá v korporacích. Pro začátečníka je rozdíl minimální, protože základní příkazy jsou stejné. Mohu SQL používat bez instalace databáze?Ano. Existují online SQL editory jako SQLFiddle, DB Fiddle nebo SQL Online IDE. Můžete si vytvářet testovací tabulky přímo v prohlížeči. Pro seriózní učení ale doporučujeme nainstalovat MySQL Workbench nebo pgAdmin. Proč se SQL stále používá, když existují NoSQL databáze?SQL databáze garantují konzistenci dat (ACID princip), což je kritické pro finance, zdravotnictví a e-commerce. NoSQL je rychlejší pro obrovské objemy dat, ale SQL je spolehlivější. 90 % firemních aplikací používá SQL. NoSQL SQL nenahrazuje, pouze doplňuje. Co je těžší – SQL nebo Excel?Excel je jednodušší na začátek, ale SQL je silnější. V Excelu těžko zpracujete miliony záznamů, v SQL snadno. Kontingenční tabulky v Excelu = GROUP BY v SQL. VLOOKUP v Excelu = JOIN v SQL. Když ovládáte Excel, SQL je přirozený další krok. Potřebuji SQL certifikát pro práci?Certifikáty nejsou povinné, ale pomáhají. Oracle, Microsoft a MySQL nabízejí oficiální certifikace. Důležitější než certifikát je portfolio – ukažte na GitHubu své SQL skripty a projekty. Zaměstnavatelé oceňují praxi více než papíry. Funguje SQL stejně ve všech databázích?Základní příkazy (SELECT, INSERT, UPDATE, DELETE, JOIN) jsou ve všech databázích stejné. Rozdíly jsou v pokročilých funkcích – datové typy, procedury, triggery. Když se naučíte MySQL, přechod na PostgreSQL je otázka týdnů. Jak se SQL používá s Pythonem nebo jinými jazyky?Python se připojuje k SQL databázi pomocí knihoven jako psycopg2 (PostgreSQL) nebo mysql-connector. V kódu píšete SQL příkazy jako řetězce. Například: cursor.execute("SELECT * FROM users WHERE age > 18"). SQL se stará o data, Python o logiku aplikace.

Nezmeškej info o nových kurzech a speciálních nabídkách