Získaj neobmedzený prístup k 600+ online kurzom v jedinečnej akcii za bezkonkurenčnú cenu.
Kúp predplatné
Späť na blog
Vzdelávanie

Čo je HTTP a ako fungujú HTTP požiadavky

Skillmea
06.02.2026
5 minút čítania
Čo je HTTP a ako fungujú HTTP požiadavky
Keď si otvoríte webovú stránku, pošlete formulár alebo načítate obrázok, v pozadí sa vždy odohráva rovnaký proces. Prehliadač komunikuje so serverom pomocou protokolu HTTP. Práve tento protokol tvorí základ fungovania celého webu.

V tomto článku si jednoducho vysvetlíme, čo je HTTP, čo je HTTP request (požiadavka), aké typy HTTP požiadaviek existujú a aký je rozdiel medzi HTTP a HTTPS.

Stručná odpoveď (ak chcete rýchle vysvetlenie)

HTTP (Hypertext Transfer Protocol) je komunikačný protokol, pomocou ktorého si prehliadače a servery medzi sebou posielajú dáta - webové stránky, obrázky, videá či odpovede z API. HTTP request je správa, ktorou klient žiada server o konkrétny zdroj alebo akciu.

Čo je HTTP?

HTTP (Hypertext Transfer Protocol) je protokol, ktorý určuje, ako má prebiehať komunikácia medzi klientom a serverom na internete.
  • klient = prehliadač, mobilná aplikácia alebo API nástroj
  • server = počítač, ktorý uchováva webové stránky, dáta alebo služby

HTTP sám o sebe neprenáša dáta fyzicky - na to využíva TCP (Transmission Control Protocol), ktorý zabezpečuje spoľahlivé doručenie dát medzi dvoma zariadeniami.
Zjednodušene:
  • TCP rieši ako sa dáta bezpečne doručia,
  • HTTP rieši čo si klient a server hovoria.

Čo je HTTP request (HTTP požiadavka)?

HTTP request je štruktúrovaná správa, ktorú klient posiela serveru, aby:
Každá HTTP požiadavka má štandardnú štruktúru.

Z čoho sa skladá HTTP request?

Request line (riadok požiadavky)

Obsahuje:
  • HTTP metódu
  • cestu k zdroju
  • verziu protokolu
Príklad:
GET /index.html HTTP/1.1

HTTP hlavičky (Headers)

Hlavičky poskytujú serveru dodatočné informácie.
Najčastejšie hlavičky:
  • Host - doména servera
  • User-Agent - informácia o klientovi (Chrome, Firefox…)
  • Accept - aký typ odpovede klient očakáva (HTML, JSON…)
  • Authorization - prihlasovacie údaje pri chránených zdrojoch

Telo požiadavky (Body - voliteľné)

Používa sa najmä pri:
  • POST
  • PUT
  • PATCH
Obsahuje dáta, ktoré klient posiela serveru (napr. prihlasovacie údaje alebo formulár).

Čo sa stane po odoslaní HTTP requestu?

Server:
  1. prijme požiadavku,
  2. spracuje ju,
  3. odošle HTTP response (odpoveď).
HTTP response obsahuje:
  • stavový kód (napr. 200, 404, 500),
  • hlavičky,
  • voliteľné telo (HTML stránka, JSON, obrázok…).

Najčastejšie HTTP metódy (typy HTTP požiadaviek)

Toto sú najčastejšie HTTP metódy a ich význam.
HTTP metódy a ich význam
HTTP metódy a ich význam


Ako funguje HTTP v praxi (krok za krokom)

Keď zadáte adresu webu do prehliadača:
  1. prehliadač zistí IP adresu pomocou DNS,
  2. otvorí TCP spojenie so serverom,
  3. pošle HTTP GET request,
  4. server odošle odpoveď,
  5. spojenie sa uzavrie (alebo znovu použije).

Príklad HTTP GET requestu

GET / HTTP/1.1
Host: www.priklad.sk
Ak server nájde požadovaný zdroj, odpovie napríklad:
HTTP/1.1 200 OK
Content-Type: text/html
Ak zdroj neexistuje:
HTTP/1.1 404 Not Found

Čo je HTTPS request?

HTTPS je zabezpečená verzia HTTP.
Používa SSL/TLS šifrovanie, ktoré chráni komunikáciu pred odpočúvaním alebo manipuláciou.
Pri HTTPS prebieha tzv. TLS handshake:
  • server odošle certifikát,
  • prehliadač ho overí,
  • vytvorí sa šifrované spojenie.
Od tohto momentu sú všetky dáta šifrované.

HTTP vs HTTPS - rozdiely

V roku 2026 je HTTPS povinný štandard.
Rozdiely medzi HTTP a HTTPS
Rozdiely medzi HTTP a HTTPS

Prečo je HTTP dôležité vedieť?

  • je základom webového vývoja
  • používa sa pri REST API
  • pomáha pri debugovaní aplikácií
  • je kľúčové pre SEO, performance aj bezpečnosť

Záver

HTTP požiadavky sú základným stavebným kameňom webu. Bez nich by nefungovali webové stránky, aplikácie ani API. HTTPS k tomu pridáva nevyhnutnú bezpečnosť.
Ak chcete pracovať v IT, vývoji, dátach alebo digitálnych produktoch, pochopenie HTTP je nevyhnutná zručnosť.

FAQ - Často kladené otázky o HTTP

Aké sú HTTP metódy?
GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS.

Čo obsahuje HTTP request?
Request line, hlavičky a voliteľné telo.

Na čo sa používa HTTP?
Na prenos webového obsahu a komunikáciu medzi klientom a serverom.

Aký je rozdiel medzi HTTP a TCP?
HTTP definuje formát správ, TCP zabezpečuje ich prenos.

Aký je rozdiel medzi HTTP requestom a API requestom?
API request je špecifický typ HTTP requestu, ktorý vracia štruktúrované dáta (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 ťa zaujímať

Rekvalifikácia po 30, 40 a 50-ke: ktoré kurzy dávajú reálny zmysel?
Vzdelávanie
04.02.2026
Lucia Fumačová

Rekvalifikácia po 30, 40 a 50-ke: ktoré kurzy dávajú reálny zmysel?

Ešte pred desiatimi rokmi bola rekvalifikácia vnímaná ako krajné riešenie – niečo, čo robíte, keď vás vyhodia alebo keď váš odbor zanikne. V roku 2026 je však situácia úplne iná. Celoživotné vzdelávanie sa stalo novým štandardom. Podľa správy OECD (Skills Outlook 2025) sa očakáva, že priemerný človek narodený po roku 1990 vystrieda počas života až 5 úplne odlišných kariérnych ciest. Otázkou už nie je, či sa rekvalifikovať, ale kedy a ako to urobiť rozumne, bez straty času a peňazí. “Rekvalifikácia po 30, 40 aj 50-ke má zmysel, ak sa zameriate na zručnosti s dlhodobým dopytom - digitálne, dátové, manažérske a AI-orientované kompetencie, ktoré kombinujú technológie s ľudskou expertízou.” 1. Prečo staré pravidlá kariéry v roku 2026 už neplatia?Svet práce dnes formujú tri hlavné sily: demografická kríza, zelená transformácia a generatívna AI. • World Economic Forum odhaduje, že do roku 2027 bude narušených 23 % pracovných miest, no zároveň vznikne 69 miliónov nových pozícií. • McKinsey upozorňuje, že do roku 2030 bude musieť 14 % globálnej pracovnej sily zmeniť profesijnú kategóriu. • V technických odboroch sa „polčas rozpadu“ zručností skrátil na menej než 5 rokov. To, čo ste sa naučili pred 10-15 rokmi, dnes nestačí, ak ste svoje zručnosti priebežne neaktualizovali. [Nové pravidlá kariéry v roku 2026] 2. Máme sa báť umelej inteligencie, alebo ju využiť?Strach z AI je prirodzený. V roku 2026 však vieme, že apokalyptické scenáre o masovej nezamestnanosti sa nenaplnili. Namiesto toho prišla éra augmentácie - spolupráce človeka a technológie. Čo AI už nahradila:• rutinné spracovanie dát • základný copywriting a preklady • prvostupňovú zákaznícku podporu • jednoduché (entry-level) kódovanie Kde AI zlyháva a kde je vaša šanca:AI nemá strategický kontext, etický úsudok ani empatiu. Preto firmy hľadajú ľudí s AI fluency - schopnosťou zadávať AI správne úlohy, kriticky hodnotiť výstupy a používať ju ako nástroj. Rekvalifikačné kurzy zamerané na prácu s AI a automatizáciu majú dnes jednu z najvyšších návratností. 3. Rekvalifikácia po 30-ke: kam investovať energiu a čas?Rekvalifikácia po 30-ke je strategický pivot. Máte dostatok energie, digitálnu gramotnosť a zároveň už rozumiete fungovaniu firiem. Najperspektívnejšie smeryV tomto veku sa nebojte investovať do náročných „hard-skills“. Máte pred sebou ešte minimálne 30 rokov pracovného života, takže návratnosť (ROI) dlhého kurzu je obrovská. • Cyber Security (Kybernetická bezpečnosť): Podľa štúdie (ISC) chýba na svete viac ako 4 milióny odborníkov. Kurz v tejto oblasti vám prakticky garantuje prácu na desaťročia. • Data Science a Business Intelligence (BI): Firmy v roku 2026 majú dát dosť, ale nevedia, čo s nimi. Kurzy Power BI, Tableau alebo pokročilého SQL vás vystrelí medzi najlepšie platených špecialistov. • Product Management: Prepojenie marketingu, technológií a biznisu. Ideálne pre ľudí, ktorí chcú riadiť tímy a tvoriť produkty. Rada: Doplňte si aj medzinárodnú certifikáciu (napr. Google Career Certificates, AWS, Cisco). 4. Rekvalifikácia po 40-ke: ako premeniť skúsenosti na výhodu?Rekvalifikácia po 40-ke nie je o úteku do neznáma, ale o nadstavbe. Máte skúsenosti, kontext a emočnú stabilitu - presne to, čo mladším kolegom často chýba. Perspektívne smeryVašou stratégiou by nemal byť útek do úplne neznámeho sveta, ale nadstavba. • ESG špecialista (Sustainability): Európske smernice (CSRD) nútia tisíce firiem reportovať svoj vplyv na životné prostredie. Existuje akútny nedostatok ľudí, ktorí rozumejú ekológii aj biznisu. • Agile Coach / Scrum Master: Ak máte skúsenosti s prácou v tíme, kurz agilného riadenia vám umožní viesť tímy v modernom tech prostredí. • Cloud Management: Firmy už dávno nespravujú vlastné servery. Správa cloudu (Azure, AWS) je stabilná a vysoko cenená pozícia. Štúdia k zamysleniu: Harvardská štúdia ukázala, že diverzifikované tímy (vekove zmiešané) sú o 20 % inovatívnejšie. Firmy si to v roku 2026 uvedomujú a aktívne hľadajú „seniornejších juniorov“ po 40-ke. [Rekvalifikácia po 40ke - premeňte skúsenosti na výhodu] 5. Rekvalifikácia po 50-ke: stabilita, mentoring a upskillingRekvalifikácia po 50-ke je najmä o upskillingu, nie o radikálnej zmene. Vašou najväčšou devízou sú skúsenosti a schopnosť rozhodovať sa v komplexných situáciách. Kurzy, ktoré dávajú zmysel:• Mentoring a Profesionálny koučing: Certifikovaný kurz koučingu (ICF) vám otvorí dvere k práci s nastupujúcou generáciou lídrov. • Manažment kvality a procesov (Six Sigma): Vaša precíznosť a zmysel pre detail sú tu kľúčové. • Moderné HR a Talent Acquisition: V čase nedostatku ľudí vyhrávajú tí, ktorí vedia identifikovať talent a pracovať s ním ľudsky. Pozor na mýtus: „V päťdesiatke sa už nič nové nenaučím.“ Neuroveda potvrdzuje neuroplasticitu mozgu v každom veku. Učenie sa nových zručností po 50-ke je navyše najlepšou prevenciou kognitívneho úpadku. Top 5 sektorov, kde v roku 2026 „horí“ dopytAk si dnes vyberáte kurz, hľadajte ho v týchto oblastiach: 1. Zdravotníctvo a Care-Tech: Koordinátori domácej starostlivosti využívajúci senzory a AI na monitorovanie pacientov. 2. EdTech (Vzdelávacie technológie): Tvorcovia digitálneho vzdelávania a dizajnéri kurzov. 3. Energetika: Inštalatéri a projektanti tepelných čerpadiel, solárnych systémov a inteligentných sietí. 4. Digitálna etika a právo: Špecialisti na reguláciu AI a ochranu súkromia. 5. Logistika a dodávateľské reťazce: Optimalizácia trás pomocou algoritmov v dobe globálnej nestability. [AI špecialista je jednou z najperspektívnejších pozícií] Ako si vybrať rekvalifikačný kurz a nenaletieť marketingu?Marketing vzdelávacích inštitúcií je silný. Tu sú filtre, cez ktoré musíte prehnať každú ponuku: • Pomer praxe a teórie: Ak kurz neobsahuje aspoň 60 % praktických cvičení a práce na projekte, nekupujte ho. • Prepojenie na trh práce: Ponúka inštitúcia kariérne poradenstvo? Majú partnerstvá s firmami? Spýtajte sa na percento úspešnosti uplatnenia absolventov. • Technologický stack: Učia vás nástroje z roku 2022 alebo nástroje pre rok 2026? Pýtajte sa na integráciu AI do výučby. • Komunita: Najväčšou hodnotou kvalitných kurzov sú kontakty na spolužiakov a lektorov. Psychológia zmeny: Prekonajte strach zo zlyhaniaNajväčšou bariérou nie je nedostatok času, ale strach zlyhania. Pri rekvalifikácii po 40-ke sa budete cítiť ako niekto, kto „nič nevie“. Ako na to: 1. Metóda malých víťazstiev: Neplánujte si, že o mesiac budete senior programátor. Dajte si za cieľ dokončiť prvú kapitolu kurzu. 2. Prenosné zručnosti (Transferable Skills): Vaša schopnosť vyjednávať, ktorú ste sa naučili v obchode, sa vám zíde aj pri vyjednávaní s klientom v IT. Nikdy nezačínate od nuly, začínate so skúsenosťami. 3. Podpora okolia: Nájdite si parťáka. Štúdium v dvojici zvyšuje šancu na dokončenie kurzu o 70 %. [Strach zo zlyhania je najväčšou bariérou zmeny] Zhrnutie: Cesta k novej kariére v 5 krokoch1. Audit (Týždeň 1-2): Čo ma baví? Kde sú peniaze? Kde sa tieto dve sféry pretínajú? 2. Ochutnávka (Týždeň 3-4): Bezplatné kurzy na YouTube, Coursera alebo LinkedIn Learning. Zistite, či vás daná téma po 10 hodinách nezačne nudiť. 3. Investícia (Mesiac 2-6): Intenzívny akreditovaný kurz (hľadajte možnosti preplatenia cez Úrad práce alebo EÚ fondy. 4. Budovanie portfólia (Mesiac 6-8): Robte projekty zadarmo, pre známych alebo fiktívne firmy. Ukážte, čo viete urobiť, nielen čo ste vyštudovali. 5. Networking (Priebežne): Upravte si LinkedIn, začnite písať o tom, čo sa učíte. Nechajte prácu, aby si našla vás. ZáverRekvalifikácia nie je jednorazový akt, je to mindset. Či máte 30 alebo 50, dvere sú otvorené. Rozdiel medzi úspešnými a neúspešnými v roku 2026 nie je v talente, ale v ochote priznať si: „Toto ešte neviem, ale naučím sa to.“ Svet sa nezastaví kvôli umelej inteligencii ani kvôli vašim obavám. Ale ak dnes urobíte prvý krok a vyberiete si kurz, ktorý spája vašu ľudskosť s modernou technológiou, o dva roky sa budete pozerať na úplne iný bankový účet a cítiť úplne inú profesijnú hrdosť. Ak chcete začať systematicky, pozrite si praktické online kurzy Skillmea, ktoré kombinujú moderné technológie, AI a reálne projekty z praxe. FAQ - Často kladené otázky o rekvalifikáciiMá 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.
Ako využívať Microsoft Teams na maximum?
Vzdelávanie
30.01.2026
Lucia Fumačová

Ako využívať Microsoft Teams na maximum?

Vstúpiť prvýkrát do Teams je ako prísť do obrovskej kancelárskej budovy, kde sú tisíce dverí. Tento návod vám pomôže zorientovať sa, nájsť tie správne dvere a využiť nástroje, ktoré vám ušetria hodiny času týždenne. Či už hľadáte základné školenie Teams pre začiatočníkov alebo pokročilé tipy, tento komplexný sprievodca vám ukáže všetko potrebné. Čo je to Microsoft Teams?Zjednodušene povedané, ide o komunikačnú a kolaboratívnu platformu, ktorá spája ľudí, obsah a nástroje na jednom mieste. Je súčasťou ekosystému Microsoft 365, čo znamená, že všetko, čo robíte vo Worde, Exceli alebo Outlooku, žije organicky aj tu. Ako to funguje v roku 2026?Teams funguje na princípe perzistentného pracovného priestoru. To znamená, že vaša práca sa nekončí zavretím okna hovoru. Všetko - od histórie chatu cez zdieľané súbory až po rozhodnutia urobené umelou inteligenciou - zostáva dostupné, vyhľadateľné a prepojené. [Microsoft Teams - platforma na online komunikáciu] Čo všetko sa v Teams dá robiť?1. Inteligentná komunikácia: Už to nie je len o písaní správ. Teams dnes natívne integruje hlasové správy s okamžitým prepisom a video-odkazy. 2. Hybridné schôdze: Vďaka technológii IntelliFrame a AI kamerám majú ľudia v kancelárii aj tí doma rovnaký vizuálny priestor. 3. Spolupráca na súboroch v reálnom čase: Súbor nemusíte posielať e-mailom. Otvoríte ho priamo v okne chatu a piati kolegovia doň naraz dopĺňajú údaje. 4. Automatizácia pomocou Agentov: V roku 2026 už nemusíte manuálne prepisovať úlohy z porady. AI agenti to urobia za vás. Ako využívať Teams efektívne (Tipy a triky 2026)• Využívajte Copilota ako druhého pilota: Nezačínajte ráno čítaním stoviek správ. Požiadajte Copilota: "Zhrň mi kľúčové body z kanála Projekt X za posledných 24 hodín a vypíš moje úlohy." • Pracovné postupy (Workflows) cez emoji: Nastavte si automatizáciu tak, aby napríklad reakcia emoji 🚀 na správu automaticky vytvorila úlohu v Planneri alebo odoslala notifikáciu klientovi. • Režim sústredenia (Focus Mode): Teams dnes dokáže inteligentne filtrovať notifikácie podľa toho, na akom dokumente práve pracujete. Ak píšete strategický plán, „pustí“ k vám len správy od nadriadeného. • Loop komponenty: Neodosielajte celú tabuľku. Pošlite „Loop komponent“ – dynamický kúsok obsahu (zoznam, tabuľka), ktorý sa aktualizuje všade, kde je vložený, či už je to v Teams, Outlooku alebo Whiteboarde. [Loop komponenty v MS Teams] 1. Navigácia: Kde sa práve nachádzam?Ľavý bočný panel je váš kompas. Ak viete, čo hľadáte, viete, kam kliknúť: • Aktivita (Zvonček): Tu sú vaše „notifikácie“. Ak vás niekto označil (@meno) alebo reagoval na vašu správu, uvidíte to tu.  • Tip: Ak máte veľa oznámení, kliknite na ikonu filtra a zvoľte „Zmienky“, aby ste videli len to, čo sa týka priamo vás. • Chat: Miesto na rýchlu operatívu, „kávové reči“ alebo otázky typu: „Máš chvíľu čas?“ • Tímy: Tu sa odohráva skutočná, dlhodobá práca na projektoch. • Kalendár: Plne prepojený s vaším Outlookom. Tu sa pripájate na schôdze jedným kliknutím. 2. Chat vs. Kanály: Kedy písať kam?Toto je najčastejšia chyba, ktorá vytvára v tímoch chaos. • Chat (Súkromná správa): Používajte na veci, ktoré netreba archivovať pre ostatných. Je to ako SMS. • Kanály (V tímoch): Tu riešte témy projektu. Kanály sú rozdelené podľa tém (napr. „Marketing“, „Rozpočet“, „Vianočný večierok“). • Zlaté pravidlo: Vždy používajte tlačidlo „Odpovedať“ (Reply) pod konkrétnou správou. Nevytvárajte novú správu, ak reagujete na niečo, čo už bolo napísané. Udržíte tak tému v jednom prehľadnom „vlákne“. [Kanál v MS Teams] 3. Práca so súbormi: Zabudnite na prílohyV Teams súbory neposielate, ale zdieľate. • Každý tím má kartu Súbory (Files). Ak tam nahráte dokument, všetci členovia tímu k nemu majú prístup. • Spolutvorba: Dokument môžete otvoriť priamo v Teams. Ak ho v tej istej chvíli otvorí aj váš kolega, vidíte jeho kurzor a môžete do textu písať súčasne. Žiadne verzie typu „v3_final_opravene2.docx“. Existuje len jeden, vždy aktuálny súbor. 4. Moderné schôdze (Meetings)V roku 2026 už schôdza nie je len o pozeraní sa do kamery. • Pred schôdzou: V kalendári otvorte detail schôdze a pridajte agendu alebo súbory do chatu schôdze, aby sa kolegovia mohli pripraviť. • Počas schôdze: • Režim Spolu (Together Mode): Prepne vás do virtuálnej posluchárne. Je to menej unavujúce pre oči ako mriežka s tvárami. • Live Prepisy: Ak niekto hovorí potichu alebo v cudzom jazyku, zapnite si titulky. • Po schôdzi (Intelligent Recap): Nemusíte si robiť poznámky. V karte „Záznam a prepis“ vám AI (Copilot) automaticky vygeneruje zoznam úloh, ktoré ste počas hovoru sľúbili splniť. [Intelligentý recap v MS Teams] 5. Komponenty Microsoft Loop: Revolúcia v efektiviteToto je funkcia, ktorú v roku 2026 musíte poznať. Predstavte si, že v chate vytvoríte zoznam úloh. Tento zoznam môžete skopírovať a vložiť do e-mailu alebo iného chatu. Ak niekto odškrtne úlohu v e-maile, automaticky sa odškrtne aj vo vašom chate. Je to „živý“ kúsok obsahu, ktorý je všade synchronizovaný. 6. Tipy pre pokročilú orientáciu (Power User Tips)1. Hľadanie cez „/“ (Lomka): Kliknite do vyhľadávacieho poľa hore a napíšte /. Zobrazia sa príkazy ako /busy (nastaví vás ako zaneprázdneného), /unread (ukáže neprečítané správy) alebo /files (posledné súbory).[Hľadanie cez lomku] 2. Pripnutie (Pin): Ak máte 50 chatov, ale denne píšete len trom ľuďom, kliknite na tri bodky pri ich mene a dajte „Pripnúť“. Budú vždy hore. 3. Uložiť správu: Ak vám niekto pošle dôležitý návod, kliknite na správu a zvoľte „Uložiť túto správu“. Nájdete ich potom všetky na jednom mieste vo svojom profile. 4. Použi @ na poslanie správy:   Rýchlu správu pošlete napísaním @mena priamo do vyhľadávacieho panela bez toho, aby ste museli hľadať konverzáciu. Svoje priority si postrážite v sekcii Aktivita – cez filter si jednoducho zobrazte len @zmienky adresované priamo vám.  7. Digitálna hygiena: Ako nevyhorieťTeams vie byť hlučný. Ovládnite svoje notifikácie: • Nastavte si „Pracovný čas a prestávky“. Mimo týchto hodín vám Teams na telefón nepošle žiadne upozornenie. • Ak sa potrebujete sústrediť, nastavte si stav „Nerušiť“. Teams automaticky stíši všetky vyskakovacie okná. AI Revolúcia: Váš nový digitálny kolegaV roku 2026 už v Teams nie ste sami. Umelá inteligencia (Copilot) je integrovaná do každého kliknutia. Tu sú najväčšie AI novinky, ktoré musíte začať využívať: • Inteligentné zhrnutie (Intelligent Recap): Zmeškali ste polovicu porady? Nevadí. Teams vám vygeneruje personalizovaný súhrn – povie vám, kedy bolo spomenuté vaše meno, aké úlohy vám boli pridelené a rozdelí záznam na kapitoly podľa tém. • Copilot v Chate: Máte v kanáli 50 neprečítaných správ? Nečítajte ich jednu po druhej. Kliknite na ikonu Copilota a napíšte: "Zhrni mi, na čom sa tím dohodol za posledné 3 hodiny." • AI asistent pri písaní: Keď píšete dôležitú správu šéfovi, Teams vám navrhne tón reči (formálny, priateľský, stručný) a opraví nielen gramatiku, ale aj logickú štruktúru textu. • Hlasový preklad v reálnom čase: Ak voláte s kolegom z Japonska, Teams dokáže v reálnom čase dabovať jeho hlas do slovenčiny (a váš do japončiny). Jazyková bariéra v roku 2026 prakticky neexistuje. Automatizácia stavu v Teams, ktorá naozaj fungujeManuálne prepínanie stavov stojí viac času, než si myslíte, a zbytočne vás vyrušuje pri práci. Teams ponúka inteligentnú automatizáciu, ktorá to urobí za vás, no tieto funkcie sú často skryté hlboko v nastaveniach. Návod na nastavenie krok za krokom: 1. Zobrazenie počas schôdzí: Kliknite na profilovú fotku → „Nastavenia“ → „Súkromie“ → Zapnite „Zobraziť, keď som na schôdzi“. 2. Stav s časovým obmedzením: Kliknite na svoj stav → Vyberte ľubovoľný stav → Kliknite na „Trvanie“ → Zvoľte časový rámec. 3. Mobilná aplikácia: V nastaveniach mobilných Teams → „Oznámenia“ → Zapnite „Aktualizovať stav počas neaktivity“. 4. Bloky na sústredenie: Vytvorte si v Outlook kalendári bloky „Sústredenie“ – Teams automaticky nastaví stav „Sústredenie“. 5. Tichý čas: Nastavenia → „Oznámenia“ → „Tichý čas“ → Tu si nakonfigurujte hodiny, kedy majú byť notifikácie blokované. Tip pre profíkov: Nastavte si vlastnú správu o stave, napríklad: „Hlboká práca do 15:00 – len urgentné záležitosti.“ Stav „Nerušiť“ prepustí len správy s prioritou „Naliehavé“. Naučte svoj tím používať naliehavé správy rozumne, aby tento systém fungoval efektívne. Čo urobiť ako prvé?Skúste si dnes v jednom z vašich tímov vytvoriť Loop komponent (ikonka malého štvorčeka v chate) – napríklad jednoduchý zoznam úloh - a pozvite kolegu, aby tam niečo dopísal. Uvidíte, aká plynulá môže byť spolupráca bez nekonečného preposielania súborov. Často kladené otázky o Microsoft TeamsJe Microsoft Teams vhodný aj pre úplných začiatočníkov? Áno. Teams je navrhnutý tak, aby ste ho mohli používať hneď po prihlásení. Základné funkcie ako chat, schôdze a zdieľanie súborov zvládnete bez školenia, pokročilé funkcie môžete pridávať postupne. Aký je rozdiel medzi chatom a kanálmi v Microsoft Teams? Chat slúži na rýchlu, krátkodobú komunikáciu medzi jednotlivcami. Kanály sú určené na dlhodobú spoluprácu v tímoch, kde zostáva história správ, súborov a rozhodnutí pre všetkých členov. Dá sa Microsoft Teams používať bez Outlooku? Áno, ale plná funkcionalita (kalendár, schôdze, notifikácie) funguje najlepšie pri prepojení s Outlookom v rámci Microsoft 365. Ako mi môže AI (Copilot) ušetriť čas v Teams? Copilot dokáže zhrnúť konverzácie, vytvoriť zoznam úloh zo schôdzí, pripraviť prehľady a pomôcť s písaním správ. V praxi to šetrí desiatky minút denne. Čo sú Loop komponenty a prečo sú dôležité? Loop komponenty sú „živé“ časti obsahu (zoznamy, tabuľky, úlohy), ktoré sa synchronizujú naprieč Teams, Outlookom a ďalšími aplikáciami. Zmena na jednom mieste sa prejaví všade. Je Microsoft Teams vhodný aj pre hybridnú alebo remote prácu? Áno. Teams je optimalizovaný pre hybridné tímy - podporuje moderné online schôdze, AI prepisy, zdieľanie obsahu a rovnakú skúsenosť pre ľudí v kancelárii aj doma. Ako si nastaviť notifikácie v Teams, aby som nebol vyrušovaný? V nastaveniach môžete definovať pracovný čas, tichý režim, stav „Nerušiť“ alebo bloky sústredenia. Teams vie notifikácie filtrovať podľa priority a kontextu práce.
SQL príkazy: Prehľad s príkladmi pre začiatočníkov
Vzdelávanie
08.01.2026
Skillmea

SQL príkazy: Prehľad s príkladmi pre začiatočníkov

Ak sa chcete naučiť pracovať s databázami, SQL príkazy sú tým prvým, čo potrebujete ovládať. V tomto komplexnom sprievodcovi sa naučíte všetky základné príkazy s praktickými príkladmi, ktoré môžete hneď vyskúšať. Pre koho je tento článok?Tento sprievodca je určený pre: • Začiatočníkov v dátovej analytike, ktorí sa chcú naučiť SQL od základov • Testérov softvéru, ktorí potrebujú overovať dáta v databázach • Začínajúcich programátorov, ktorí budú pracovať s databázami • Študentov informatiky a IT, ktorí potrebujú praktické znalosti SQL • Business analytikov, ktorí chcú rozumieť dátam vo svojej firme Ak ste úplný začiatočník, odporúčame vám najprv prečítať náš článok Zoznám sa s SQL databázami, kde sa dozviete základy o tom, čo je databáza a ako funguje. Čo je SQL a prečo ho potrebujeteSQL (Structured Query Language) je štandardizovaný jazyk, ktorým komunikujete s databázami. Predstavte si ho ako angličtinu pre počítače - pomocou jednoduchých príkazov hovoríte databáze, čo má urobiť. Kde sa SQL používa: • E-commerce platformy (Heureka, Alza) - evidencia produktov a objednávok • Bankovníctvo - správa klientov a transakcií • Sociálne siete - používateľské profily a príspevky • Firmy a korporácie - reportovanie, evidencia zamestnancov, CRM systémy • Mobilné aplikácie - takmer každá aplikácia má databázu v pozadí Prečo je SQL nenahraditeľné: • Je to najpoužívanejší databázový jazyk na svete • Funguje podobne vo všetkých databázach (MySQL, PostgreSQL, MS SQL Server, Oracle) • Práca s SQL je dobre platená - databázoví špecialisti patria medzi najlepšie platené IT pozície • Je relatívne jednoduchý na naučenie - základy zvládnete za pár dní Základné SQL príkazy - DML (Data Manipulation Language)Toto sú príkazy, ktoré budete používať denne pri práci s dátami. Hovoria databáze: "vyber tieto dáta", "vlož tento záznam", "uprav tento riadok" alebo "zmaž toto". SELECT - Výber dát z databázyPríkaz SELECT je absolútny základ. Používate ho na čítanie (zobrazenie) dát z tabuliek. Základná syntax: SELECT stlpec1, stlpec2 FROM nazov_tabulky;Praktický príklad: Predstavte si tabuľku zamestnanci s menom, priezviskom a pozíciou. -- Zobraz meno a priezvisko všetkých zamestnancov SELECT meno, priezvisko FROM zamestnanci;-- Zobraz všetky stĺpce (hviezdička znamená "všetko") SELECT * FROM zamestnanci;-- Zobraz len prvých 10 záznamov SELECT * FROM zamestnanci LIMIT 10;Tip: Príkaz LIMIT je nesmierne užitočný pri práci s veľkými tabuľkami – nevypisujete zbytočne tisíce riadkov. INSERT - Vkladanie nových dátPríkaz INSERT pridáva do databázy nové záznamy. Syntax: INSERT INTO nazov_tabulky (stlpec1, stlpec2, stlpec3) VALUES (hodnota1, hodnota2, hodnota3);Praktický príklad: -- Pridaj nového zamestnanca INSERT INTO zamestnanci (meno, priezvisko, pozicia, plat) VALUES ('Ján', 'Novák', 'Programátor', 2500);-- Vloženie viacerých záznamov naraz INSERT INTO zamestnanci (meno, priezvisko, pozicia, plat) VALUES ('Peter', 'Horák', 'Analytik', 2200), ('Jana', 'Kováčová', 'Dizajnérka', 2000), ('Martin', 'Novotný', 'Tester', 1800);UPDATE - Aktualizácia existujúcich dátKeď potrebujete zmeniť údaje v existujúcom zázname, použijete UPDATE. Syntax: UPDATE nazov_tabulky SET stlpec1 = nova_hodnota WHERE podmienka;DÔLEŽITÉ: Vždy používajte WHERE podmienku! Bez nej sa zmenia VŠETKY záznamy v tabuľke. Praktický príklad: -- Zvýš plat Jánovi Novákovi o 200 eur UPDATE zamestnanci SET plat = plat + 200 WHERE meno = 'Ján' AND priezvisko = 'Novák';-- Zmeň pozíciu všetkým testerom na "Senior Tester" UPDATE zamestnanci SET pozicia = 'Senior Tester' WHERE pozicia = 'Tester';DELETE - Mazanie dátPríkaz DELETE odstráni záznamy z tabuľky. Syntax: DELETE FROM nazov_tabulky WHERE podmienka;VAROVANIE: Bez WHERE podmienky zmažete CELÚ tabuľku! Praktický príklad: -- Zmaž zamestnanca s ID 5 DELETE FROM zamestnanci WHERE id = 5;-- Zmaž všetkých zamestnancov s platom nižším ako 1000 eur DELETE FROM zamestnanci WHERE plat < 1000;Práca s tabuľkami - DDL (Data Definition Language)Tieto príkazy slúžia na vytváranie, úpravu a mazanie samotnej štruktúry databázy. CREATE TABLE - Vytvorenie novej tabuľkySyntax: CREATE TABLE nazov_tabulky ( stlpec1 datovy_typ OBMEDZENIA, stlpec2 datovy_typ OBMEDZENIA, ... );Praktický príklad: CREATE TABLE projekty ( id INT PRIMARY KEY AUTO_INCREMENT, nazov VARCHAR(100) NOT NULL, datum_start DATE, datum_koniec DATE, rozpocet DECIMAL(10, 2), stav VARCHAR(50) DEFAULT 'aktívny' );Vysvetlenie dátových typov: • INT - celé číslo • VARCHAR(n) - text s maximálnou dĺžkou n znakov • DATE - dátum • DECIMAL(m,n) - desatinné číslo (m = celkový počet číslic, n = počet desatinných miest) • PRIMARY KEY - jedinečný identifikátor záznamu • AUTO_INCREMENT - automatické zvyšovanie hodnoty • NOT NULL - hodnota nesmie byť prázdna • DEFAULT - predvolená hodnota ALTER TABLE - Úprava existujúcej tabuľkyPomocou ALTER TABLE meníte štruktúru už existujúcej tabuľky. Praktické príklady: -- Pridaj nový stĺpec ALTER TABLE projekty ADD COLUMN priorita INT;-- Zmeň dátový typ stĺpca ALTER TABLE projekty MODIFY COLUMN rozpocet DECIMAL(15, 2);-- Premenuj stĺpec ALTER TABLE projekty RENAME COLUMN nazov TO nazov_projektu;-- Odstráň stĺpec ALTER TABLE projekty DROP COLUMN stav;DROP TABLE - Zmazanie tabuľkyPOZOR: Tento príkaz natrvalo vymaže celú tabuľku aj s dátami! -- Zmaž tabuľku projekty DROP TABLE projekty;-- Bezpečnejšia verzia – zmaže len ak tabuľka existuje DROP TABLE IF EXISTS projekty;Filtrovanie a triedenie dátToto sú najpoužívanejšie nástroje pri práci s dátami. Pomôžu vám nájsť presne to, čo hľadáte. WHERE - Filtrovanie záznamovWHERE vám umožní vybrať len záznamy, ktoré spĺňajú určité podmienky. Operátory v WHERE: • = - rovná sa • != alebo <> - nerovná sa • >, <, >=, <= - väčší, menší, väčší alebo rovný, menší alebo rovný • BETWEEN - v rozmedzí • IN - v zozname hodnôt • LIKE - podobný vzor (používa sa s wildcardmi % a _) • IS NULL / IS NOT NULL - je/nie je prázdny Praktické príklady: -- Zamestnanci s platom vyšším ako 2000 eur SELECT * FROM zamestnanci WHERE plat > 2000;-- Zamestnanci na pozícii Programátor alebo Analytik SELECT * FROM zamestnanci WHERE pozicia IN ('Programátor', 'Analytik');-- Zamestnanci s platom medzi 1500 a 2500 eur SELECT * FROM zamestnanci WHERE plat BETWEEN 1500 AND 2500;-- Všetci Peteri (začína sa na "Peter") SELECT * FROM zamestnanci WHERE meno LIKE 'Peter%';-- Mená končiace na "ka" (napr. Mária, Veronika) SELECT * FROM zamestnanci WHERE meno LIKE '%ka';-- Zamestnanci bez zadaného telefónu SELECT * FROM zamestnanci WHERE telefon IS NULL;Kombinácia podmienok pomocou AND, OR, NOT: -- Programátori s platom nad 2500 eur SELECT * FROM zamestnanci WHERE pozicia = 'Programátor' AND plat > 2500;-- Programátori alebo analytici SELECT * FROM zamestnanci WHERE pozicia = 'Programátor' OR pozicia = 'Analytik';-- Všetci okrem testerov SELECT * FROM zamestnanci WHERE NOT pozicia = 'Tester';-- Komplexná podmienka so zátvorkami SELECT * FROM zamestnanci WHERE (pozicia = 'Programátor' OR pozicia = 'Analytik') AND plat > 2000;ORDER BY - Triedenie výsledkovORDER BY zoradí výsledky podľa jedného alebo viacerých stĺpcov. Syntax: SELECT * FROM nazov_tabulky ORDER BY stlpec [ASC | DESC];• ASC - vzostupne (od najmenšieho po najväčšie) - predvolené • DESC - zostupne (od najväčšieho po najmenšie) Praktické príklady: -- Zamestnanci zoradení podľa platu (od najnižšieho) SELECT * FROM zamestnanci ORDER BY plat ASC;-- Zamestnanci zoradení podľa platu (od najvyššieho) SELECT * FROM zamestnanci ORDER BY plat DESC;-- Triedenie podľa viacerých stĺpcov-- Najprv podľa pozície, potom podľa platu SELECT * FROM zamestnanci ORDER BY pozicia ASC, plat DESC;-- Top 5 najlepšie platených zamestnancov SELECT meno, priezvisko, plat FROM zamestnanci ORDER BY plat DESC LIMIT 5;JOINy - Prepájanie tabuliekJOINy sú najsilnejší nástroj SQL. Umožňujú vám kombinovať dáta z viacerých tabuliek. Predstavte si situáciu: Máte tabuľku zamestnanci a tabuľku oddelenia. Chcete vedieť, na akom oddelení pracuje každý zamestnanec. INNER JOIN - Najčastejšie používaný JOININNER JOIN vráti len záznamy, kde existuje zhoda v oboch tabuľkách. Príklad: SELECT z.meno, z.priezvisko, o.nazov AS oddelenie FROM zamestnanci z INNER JOIN oddelenia o ON z.oddelenie_id = o.id;LEFT JOIN - Všetky záznamy z ľavej tabuľkyLEFT JOIN vráti všetky záznamy z ľavej tabuľky, aj keď v pravej neexistuje zhoda. Príklad: -- Zobraz všetkých zamestnancov, aj tých bez prideleného oddelenia SELECT z.meno, z.priezvisko, o.nazov AS oddelenie FROM zamestnanci z LEFT JOIN oddelenia o ON z.oddelenie_id = o.id;Praktický príklad s viacerými JOINmi-- Zobraz projekty so všetkými ich úlohami a priradenými zamestnancami SELECT p.nazov AS projekt, u.nazov AS uloha, z.meno, z.priezvisko FROM projekty p INNER JOIN ulohy u ON p.id = u.projekt_id INNER JOIN zamestnanci z ON u.zamestnanec_id = z.id ORDER BY p.nazov, u.nazov;Agregačné funkcie a GROUP BYAgregačné funkcie vykonávajú výpočty nad skupinou záznamov. Základné agregačné funkcieCOUNT - počet záznamov -- Koľko je celkovo zamestnancov? SELECT COUNT(*) AS pocet_zamestnancov FROM zamestnanci;-- Koľko je zamestnancov na každej pozícii? SELECT pozicia, COUNT(*) AS pocet FROM zamestnanci GROUP BY pozicia;SUM - súčet hodnôt -- Celková suma platov všetkých zamestnancov SELECT SUM(plat) AS celkove_platy FROM zamestnanci;-- Suma platov podľa pozície SELECT pozicia, SUM(plat) AS suma_platov FROM zamestnanci GROUP BY pozicia;AVG - priemer -- Priemerný plat SELECT AVG(plat) AS priemerny_plat FROM zamestnanci;-- Priemerný plat podľa oddelenia SELECT oddelenie, AVG(plat) AS priemerny_plat FROM zamestnanci GROUP BY oddelenie;MIN a MAX - minimum a maximum -- Najnižší a najvyšší plat SELECT MIN(plat) AS najnizsi_plat, MAX(plat) AS najvyssi_plat FROM zamestnanci;GROUP BY - Zoskupovanie dátGROUP BY zoskupí riadky s rovnakými hodnotami v určitom stĺpci. Komplexný príklad: -- Štatistika zamestnancov podľa pozície a oddelenia SELECT pozicia, oddelenie, COUNT(*) AS pocet, AVG(plat) AS priemerny_plat, MIN(plat) AS min_plat, MAX(plat) AS max_plat FROM zamestnanci GROUP BY pozicia, oddelenie ORDER BY pozicia, oddelenie;HAVING - Filtrovanie zoskupených výsledkovDÔLEŽITÝ ROZDIEL: • WHERE filtruje záznamy PRED zoskupením • HAVING filtruje výsledky PO zoskupení Príklad: -- Oddelenia s viac ako 5 zamestnancami SELECT oddelenie, COUNT(*) AS pocet_zamestnancov FROM zamestnanci GROUP BY oddelenie HAVING COUNT(*) > 5;-- Pozície s priemerným platom nad 2000 eur SELECT pozicia, AVG(plat) AS priemerny_plat FROM zamestnanci GROUP BY pozicia HAVING AVG(plat) > 2000 ORDER BY priemerny_plat DESC;Reálny príklad krok za krokomPoďme si ukázať komplexnejší príklad zo života firmy. Máme 3 tabuľky: • zamestnanci (id, meno, priezvisko, pozicia, plat, oddelenie_id) • oddelenia (id, nazov, rozpocet) • projekty_zamestnanci (zamestnanec_id, projekt_id, hodiny) Úloha: Zistite, koľko hodín odpracovali zamestnanci na projektoch podľa oddelení, a zobrazte len tie oddelenia, kde je celkový odpracovaný čas viac ako 100 hodín. SELECT o.nazov AS oddelenie, COUNT(DISTINCT z.id) AS pocet_zamestnancov, SUM(pz.hodiny) AS celkove_hodiny, AVG(pz.hodiny) AS priemerny_cas_na_projekt, SUM(z.plat) AS celkove_platy_oddelenia FROM zamestnanci z INNER JOIN oddelenia o ON z.oddelenie_id = o.id INNER JOIN projekty_zamestnanci pz ON z.id = pz.zamestnanec_id GROUP BY o.nazov HAVING SUM(pz.hodiny) > 100 ORDER BY celkove_hodiny DESC;Čo sa deje krok za krokom: 1. Spojíme zamestnancov s ich oddeleniami (INNER JOIN) 2. Pridáme informácie o odpracovaných hodinách (druhý INNER JOIN) 3. Zoskupíme výsledky podľa oddelení (GROUP BY) 4. Vypočítame agregácie - počet zamestnancov, súčet hodín, priemer, platy 5. Vyfiltrujeme len tie oddelenia s viac ako 100 hodinami (HAVING) 6. Zoradíme od najvyššieho počtu hodín (ORDER BY DESC) Najčastejšie chyby začiatočníkov1. Zabudnutie WHERE podmienky pri UPDATE/DELETECHYBA: DELETE FROM zamestnanci; -- Zmaže VŠETKÝCH zamestnancov!SPRÁVNE: DELETE FROM zamestnanci WHERE id = 5; -- Zmaže len zamestnanca s ID 52. Práca s NULL hodnotamiNULL nie je to isté ako 0 alebo prázdny reťazec. NULL znamená "neznáma hodnota". CHYBA: SELECT * FROM zamestnanci WHERE telefon = NULL; -- Toto NIKDY NEFUNGUJE!SPRÁVNE: SELECT * FROM zamestnanci WHERE telefon IS NULL;Porovnanie s NULL: -- Zamestnanci BEZ telefónu WHERE telefon IS NULL-- Zamestnanci S telefónom WHERE telefon IS NOT NULL-- NULL v aritmetike (akákoľvek operácia s NULL je NULL) SELECT plat + premia; -- Ak premia je NULL, výsledok je NULL-- Riešenie: použite COALESCE (nahradí NULL hodnotou) SELECT plat + COALESCE(premia, 0) AS celkovy_prijem;3. Nesprávne použitie GROUP BYCHYBA: SELECT meno, pozicia, COUNT(*) FROM zamestnanci GROUP BY pozicia; -- CHYBA: meno nie je v GROUP BY!PRAVIDLO: Ak používate GROUP BY, všetky stĺpce v SELECT (okrem agregačných funkcií) musia byť v GROUP BY. SPRÁVNE: SELECT pozicia, COUNT(*) AS pocet FROM zamestnanci GROUP BY pozicia;4. Zámena WHERE a HAVINGCHYBA: -- Chceme oddelenia s priemerom nad 2000 SELECT oddelenie, AVG(plat) FROM zamestnanci WHERE AVG(plat) > 2000 -- CHYBA: WHERE nepracuje s agregáciami! GROUP BY oddelenie;SPRÁVNE: SELECT oddelenie, AVG(plat) AS priemerny_plat FROM zamestnanci GROUP BY oddelenie HAVING AVG(plat) > 2000; -- HAVING je správne pre agregácie5. Nesprávne JOINyCHYBA: -- Zabudli ste ON podmienku SELECT * FROM zamestnanci z INNER JOIN oddelenia o; -- CHYBA: chýba ON!SPRÁVNE: SELECT * FROM zamestnanci z INNER JOIN oddelenia o ON z.oddelenie_id = o.id;6. Veľké/malé písmená v LIKEPOZOR: LIKE v niektorých databázach rozlišuje veľké/malé písmená! -- V MySQL nefunguje case-sensitive porovnanie automaticky SELECT * FROM zamestnanci WHERE meno LIKE 'peter'; -- Nájde aj 'Peter'-- V PostgreSQL JE case-sensitive! SELECT * FROM zamestnanci WHERE meno LIKE 'peter'; -- Nenájde 'Peter'-- Riešenie: ILIKE (PostgreSQL) alebo LOWER/UPPER SELECT * FROM zamestnanci WHERE meno ILIKE 'peter'; -- Nájde aj 'Peter' SELECT * FROM zamestnanci WHERE LOWER(meno) LIKE 'peter'; -- UniverzálneĎalšie užitočné SQL príkazyDISTINCT - Odstránenie duplikátov-- Zoznam unikátnych pozícií vo firme SELECT DISTINCT pozicia FROM zamestnanci;-- Kombinácia stĺpcov (unikátne páry) SELECT DISTINCT pozicia, oddelenie FROM zamestnanci;UNION - Spojenie výsledkov-- Spojenie zamestnancov z dvoch pobočok SELECT meno, priezvisko FROM zamestnanci_bratislava UNION SELECT meno, priezvisko FROM zamestnanci_kosice;-- UNION ALL – ponechá duplikáty SELECT meno FROM zamestnanci_bratislava UNION ALL SELECT meno FROM zamestnanci_kosice;CASE - Podmienené výrazy (ako IF v SQL)SELECT meno, plat, CASE WHEN plat < 1500 THEN 'Nízky plat' WHEN plat BETWEEN 1500 AND 2500 THEN 'Priemerný plat' ELSE 'Vysoký plat' END AS kategoria_platu FROM zamestnanci;Poddotazy (Subqueries)-- Zamestnanci s platom vyšším ako priemerný plat SELECT meno, priezvisko, plat FROM zamestnanci WHERE plat > ( SELECT AVG(plat) FROM zamestnanci );-- Zamestnanci z najväčšieho oddelenia SELECT * FROM zamestnanci WHERE oddelenie_id = ( SELECT oddelenie_id FROM zamestnanci GROUP BY oddelenie_id ORDER BY COUNT(*) DESC LIMIT 1 );Kedy SQL úplne stačí?SQL je dostatočné pre: • Bežné reporty a dashboardy - denné, týždenné, mesačné prehľady • Jednoduchú dátovú analytiku - súčty, priemery, trendy • Databázovú správu - vkladanie, úprava, mazanie dát • ETL procesy - prenos dát medzi systémami • Testovanie - overovanie dát v aplikáciách Prechod k pokročilej dátovej analytikeSQL má svoje limity. Pre zložitejšiu analytiku potrebujete: • Python alebo R - pokročilá štatistika, strojové učenie • Power BI / Tableau - vizualizácie a interaktívne dashboardy • Excel + Power Query - spojenie SQL s excelovými nástrojmi ZáverSQL nie je raketová veda, ale vyžaduje prax. Najlepší spôsob, ako sa ho naučiť, je: 1. Prečítať základy (tento článok) 2. Vyskúšať si príkazy na vlastnej databáze 3. Riešiť reálne problémy - práca s reálnymi dátami 4. Zapísať sa na kurz - systematické vzdelávanie s mentorom SQL je brána do sveta dát. Zvládnete základy za pár týždňov, ale získate zručnosť, ktorá vám vydrží celú kariéru. Často kladené otázky (FAQ)Ako dlho trvá naučiť sa SQL?Základy SQL sa dajú naučiť za 2-4 týždne pri dennom cvičení 1-2 hodiny. SELECT, INSERT, UPDATE a DELETE zvládnete už počas prvého týždňa. JOINy a agregácie si vyžadujú ďalší týždeň praxe. Pre pokročilé SQL techniky (indexy, optimalizácia, transakcie) počítajte s 2-3 mesiacmi štúdia. Je SQL ťažké na naučenie?SQL patrí medzi najjednoduchšie programovacie jazyky. Je blízky prirodzenému jazyku - príkazy ako SELECT, WHERE, ORDER BY sú intuitívne. Najťažšie časti sú JOINy a vnorené dotazy, ale aj tie zvládnete s praxou. Ak viete používať Excel, SQL bude pre vás logické. Potrebujem poznať programovanie pre SQL?Nie. SQL je deklaratívny jazyk - hovoríte databáze "čo" chcete, nie "ako" to má urobiť. Na rozdiel od Pythonu alebo Javy nepotrebujete chápať cykly, podmienky alebo objektové programovanie. SQL sa dá naučiť ako prvý jazyk. Koľko stojí SQL databáza?MySQL a PostgreSQL sú úplne zadarmo a open-source. Microsoft SQL Server má bezplatnú verziu Express. Oracle Database má bezplatnú XE verziu. Pre učenie nepotrebujete platiť nič, stačí si nainštalovať bezplatnú databázu alebo použiť online SQL editory ako SQLFiddle. Aký je rozdiel medzi MySQL, PostgreSQL a MS SQL Server?Všetky používajú SQL, ale majú mierne rozdiely v syntaxi a funkciách. MySQL je najrozšírenejší (WordPress, e-shopy), PostgreSQL je najpokročilejší (banky, fintech), MS SQL Server sa používa v korporáciách. Pre začiatočníka je rozdiel minimálny, pretože základné príkazy sú rovnaké. Môžem SQL používať bez inštalácie databázy?Áno. Existujú online SQL editory ako SQLFiddle, DB Fiddle, alebo SQL Online IDE. Môžete si vytvoriť testovacie tabuľky priamo v prehliadači. Pre seriózne učenie ale odporúčame nainštalovať si MySQL Workbench alebo pgAdmin. Prečo sa SQL stále používa, keď existujú NoSQL databázy?SQL databázy garantujú konzistenciu dát (ACID princíp), čo je kritické pre finančníctvo, zdravotníctvo, e-commerce. NoSQL je rýchlejší pre obrovské objemy dát, ale SQL je spoľahlivejší. 90% firemných aplikácií používa SQL. NoSQL nevytláča SQL, iba ho dopĺňa. Čo je ťažšie - SQL alebo Excel?Excel je jednoduchší na začiatok, ale SQL je mocnejší. V Exceli ťažko spracujete milióny záznamov, v SQL ľahko. Pivot tabuľky v Exceli = GROUP BY v SQL. VLOOKUP v Exceli = JOIN v SQL. Keď ovládate Excel, SQL bude prirodzený ďalší krok. Potrebujem SQL certifikát pre prácu?Certifikáty nie sú povinné, ale pomáhajú. Oracle, Microsoft a MySQL ponúkajú oficiálne certifikáty. Dôležitejšie ako certifikát je portfólio - ukážte na GitHub svoje SQL skripty a projekty. Zamestnávatelia oceňujú prax viac ako papiere. Funguje SQL rovnako vo všetkých databázach?Základné príkazy (SELECT, INSERT, UPDATE, DELETE, JOIN) sú vo všetkých databázach rovnaké. Rozdiely sú v pokročilých funkciách – dátové typy, procedúry, triggery. Keď sa naučíte MySQL, prechod na PostgreSQL je otázka týždňov. Ako sa SQL používa s Pythonom alebo inými jazykmi?Python sa pripája k SQL databáze pomocou knižníc ako psycopg2 (PostgreSQL) alebo mysql-connector. V kóde píšete SQL príkazy ako stringy. Napríklad: cursor.execute("SELECT * FROM users WHERE age > 18"). SQL sa stará o dáta, Python o logiku aplikácie.

Nezmeškaj info o nových kurzoch a špeciálnych ponukách