

Epävarma mistä
alkaa?
Track
Todistus
SQL Alkeista Asiantuntijaksi
4.7+
★★★★★
★★★★★
2594 arvostelut
Beginner
Tämä kurssi kattaa sekä SQL:n perustekniikat että edistyneet tekniikat, mahdollistaen varman datanhallinnan, kyselyjen optimoinnin ja data-analyysin. Se tutkii relaatiotietokantojen keskeisiä periaatteita, mukaan lukien suodatus, lajittelu, aggregointi, tietojen yhdistäminen, indeksointi, transaktiot ja muut olennaiset mekanismit. Näytä lisää
SQL
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Develop a solid foundation in SQL, learning how to query and manipulate databases efficiently
- Enhance your SQL skills by mastering intermediate concepts such as joins, subqueries, and window functions
- Understand relational database design principles and normalization to structure data optimally
- Explore advanced SQL techniques, including indexing, performance optimization, and complex query structuring
- 101 chapters
- 12 hours
- 115 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Johdanto SQL:ään
Tässä osiossa opimme käyttämään SQL SELECT -lausetta saadaksemme yhden taulukon sarakkeen, useita taulukon sarakkeita ja kaikki taulukon sarakkeet. Selvitämme myös, kuinka palauttaa yksilöllisiä arvoja.
- Yksittäisten Sarakkeiden HakeminenEsikatselu
- Useiden Sarakkeiden HakeminenEsikatselu
- Kaikkien Sarakkeiden HakeminenEsikatselu
- Haetaan Erillisiä RivejäEsikatselu
- Tulosten RajoittaminenEsikatselu
- Haaste: Etsi Maiden VäkilukuEsikatselu
- Haaste: Löydä Kaikki MaatEsikatselu
- Haaste: Etsi Kaikki Maat Niiden TunnuksillaEsikatselu
- Haaste: Löydä Maiden PääkaupungitEsikatselu
- Haaste: Etsi Alueet, Joissa Kaikki Maat SijaitsevatEsikatselu
Tässä osiossa tutkimme, kuinka järjestää ja priorisoida kyselyn palauttama data käyttämällä ORDER BY -lausetta. Sijoitettuna SELECT-lauseen loppuun, tämä lauseke antaa sinun lajitella tulokset yhden tai useamman sarakkeen mukaan joko nousevassa tai laskevassa järjestyksessä, mikä mahdollistaa merkityksellisemmän ja helpommin tulkittavan datan esityksen.
- Datan LajitteluEsikatselu
- Haaste: Väestön LajitteluEsikatselu
- Lajittelu Useiden Sarakkeiden MukaanEsikatselu
- Haaste: KaksoislajittelukyselyEsikatselu
- Lajittelusuunnan MäärittäminenEsikatselu
- Haaste: Lajittele Maat Alueittain ja PääkaupungeittainEsikatselu
- Haaste: Lajittele Pääkaupungit Laskevassa JärjestyksessäEsikatselu
- Haaste: Lajittele Maat Nousevaan JärjestykseenEsikatselu
- Haaste: Etsi Maat, Niiden Tunnukset ja Niiden VäestötEsikatselu
- Haaste: Etsi Maat, Tunnukset, Populaatiot, Alueet ja Lajittele NeEsikatselu
- Haaste: Etsi Kaikki Mantereet ja Lajittele Ne Nousevaan JärjestykseenEsikatselu
Tässä osiossa opimme, kuinka suodattaa palautettuja tietoja SELECT-lauseen WHERE-lausekkeen avulla. Opimme testaamaan yhtäsuuruutta, erisuuruutta, suurempia ja pienempiä kuin arvoalueita sekä NULL-arvoja.
Tässä osiossa tutkimme, kuinka voit tarkentaa hakuehtojasi yhdistämällä WHERE-lausekkeita AND- ja OR-operaattoreiden avulla. Käsittelemme myös, kuinka NOT-operaattoria voidaan käyttää tiettyjen tulosten poissulkemiseen.
Tässä osiossa opimme, mitä SQL-yhteenvetofunktiot ovat ja kuinka niitä käytetään taulukon tietojen tiivistämiseen.
Module 2 / Keskitaso SQL
Tässä osiossa opit ryhmittelemään ja hallitsemaan tietoja tehokkaasti. Esittelemme GROUP BY -operaattorin tietojen ryhmittelyyn. Lisäksi opit suodattamaan ryhmiteltyjä tietoja HAVING-operaattorin avulla.
- GROUP BY -LausekeEsikatselu
- Lausekkeiden JärjestysEsikatselu
- Haaste: Kokonaisaika Kullekin Subway-ReitilleEsikatselu
- Keskimääräisen Opiskelijan Arvosanan HaasteEsikatselu
- Haaste: Etsitään Parhaita Matematiikan OpiskelijoitaEsikatselu
- Having-LausekeEsikatselu
- Useita Aggregointifunktioita KyselyssäEsikatselu
- Monimutkaisempi SuodatusEsikatselu
Opit sisäkkäisistä alikyselyistä, kuinka luoda niitä ja kuinka käyttää niitä tehokkaasti.
Tässä opit yhdistämään useita tauluja, mikä mahdollistaa työskentelyn yhtenäisen taulun kanssa ja yksinkertaistaa kyselyjen luomista.
- Liity 2 TaulukkoonEsikatselu
- Haaste: Hanki Kategoria Tuotteen Hinnan PerusteellaEsikatselu
- Haaste: Hanki Alin Hinta Kategorian MukaanEsikatselu
- Haaste: Hanki Tuotemäärä Kategorian MukaanEsikatselu
- Left, Right ja Inner JoinitEsikatselu
- Haaste: Taulujen YhdistäminenEsikatselu
- Haaste: FULL JOIN KäyttöEsikatselu
Opi SQL:n tietojen määrittelykielen (DDL) ja tietojen käsittelykielen (DML) perusteet, mukaan lukien kuinka luoda, muokata ja poistaa tietokantaobjekteja sekä kuinka lisätä, päivittää ja poistaa tietoja taulukoissa.
Module 3 / Relational Database and Normalization
This section dives into the world of relational and non-relational databases, teaching you how to visually represent database structures.
We'll dive deep into relational databases, giving you a thorough understanding of essential concepts. This includes topics like foreign keys, various ON DELETE options, and the different types of relationships.
Ready to build a database? This section will hone your skills, emphasizing the importance of a well-structured database for peak performance. Here, you'll grasp the fundamental principles of crafting user-friendly databases.
Module 4 / Advanced Techniques in SQL
Now we explore the basic principles of ACID (Atomicity, Consistency, Isolation, Durability) in database management. Learn how these principles ensure reliable transactions by guaranteeing complete operations, keeping data consistent, isolating concurrent transactions, and ensuring permanent data storage.
- Course OverviewEsikatselu
- What is ACID?Esikatselu
- AtomicityEsikatselu
- Challenge: Transaction CreationEsikatselu
- ConsistencyEsikatselu
- Isolation. Read Committed and Uncommitted LevelsEsikatselu
- Isolation. Repeatable Read and Serializable LevelsEsikatselu
- Challenge: Specifying Isolation Level for TransactionEsikatselu
Explore how to enhance the efficiency of your SQL queries through index optimization. Delve into the significance of indexes in database performance, learning how to design, implement, and utilize them effectively. Discover strategies for choosing the appropriate indexes, understanding their impact on query execution plans, and optimizing query performance through index selection and utilization.
This section explores pivotal topics such as Triggers, Window Functions, and DCL (Data Control Language), offering comprehensive insights into their implementation and optimization strategies. Furthermore, it navigates the landscape of NoSQL DBMS, providing a thorough understanding of its architecture, advantages, and practical applications.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Tärkeintä on oppia eikä luovuttaa
Materiaali on hyvä, opittavaa riittää – kaikki parantuaksesi ja tärkeintä on oppia sitä, mitä haluat....
Matteo Comune
Kiitos heille opin paljon…
Kiitos heille opin paljon nopeammin, koska he auttavat ymmärtämään kaiken alusta alkaen. Tämä on paras sivusto, joka tukee IT-taustattomia...
Yuliana Cadavid
Loistava kurssi aloittelijoille
Loistava kurssi aloittelijoille, joka testaa tietosi jokaisella oppitunnilla...
Elpunzon
Nautin Codefinity-kokemuksestani…
Nautin Codefinity-kokemuksesta Pythonin oppimiseen. Itseohjautuva oppimismenetelmä on erinomainen, sillä se mahtuu aikatauluuni...
Alexandru Alexandru
On mukava oppia Codefinityltä
On mukava oppia Codefinityltä. Se on helppoa ja tarjoaa hyviä esimerkkejä opitusta...
jacob Templet
Easy to follow along with and provides…
Helppo seurata ja se tuo haastetta arkeeni. Haaste saa minut haluamaan oppia päivä toisensa jälkeen...
Elan
Codefinity on kattava oppimisväline…
Codefinity on kattava oppimisväline, joka auttaa kehittämään taitojasi ohjelmistoinsinöörinä tai datatieteilijänä. Harjoitukset ovat hauskoja ja erinomainen tapa hioa taitojasi...
Thibault
Ensimmäistä kertaa koodaamista opiskellen
Ensimmäistä kertaa koodaamista opiskellen ja onnistuneesti Codefinityn avulla – kiitos...
Adrien Morel
Hyvin suunniteltu täysin aloittelijoille
Hyvin suunniteltu täysin aloittelijoille, sisältää asteittaista edistystä ja saa minut tuntemaan oloni varmaksi....
_Gracy
se on yksinkertaisesti täydellisesti selitetty
se on yksinkertaisesti täydellisesti selitetty! Tähän mennessä en ole kohdannut vaikeuksia, koska kaikki on niin hyvin järjestetty....
Ruslan Kravchuk
Tärkeintä on oppia eikä luovuttaa
Materiaali on hyvä, opittavaa riittää – kaikki parantuaksesi ja tärkeintä on oppia sitä, mitä haluat....
Matteo Comune
Kiitos heille opin paljon…
Kiitos heille opin paljon nopeammin, koska he auttavat ymmärtämään kaiken alusta alkaen. Tämä on paras sivusto, joka tukee IT-taustattomia...
Yuliana Cadavid
Loistava kurssi aloittelijoille
Loistava kurssi aloittelijoille, joka testaa tietosi jokaisella oppitunnilla...
Elpunzon
Nautin Codefinity-kokemuksestani…
Nautin Codefinity-kokemuksesta Pythonin oppimiseen. Itseohjautuva oppimismenetelmä on erinomainen, sillä se mahtuu aikatauluuni...
Alexandru Alexandru
On mukava oppia Codefinityltä
On mukava oppia Codefinityltä. Se on helppoa ja tarjoaa hyviä esimerkkejä opitusta...
jacob Templet
Easy to follow along with and provides…
Helppo seurata ja se tuo haastetta arkeeni. Haaste saa minut haluamaan oppia päivä toisensa jälkeen...
Elan
Codefinity on kattava oppimisväline…
Codefinity on kattava oppimisväline, joka auttaa kehittämään taitojasi ohjelmistoinsinöörinä tai datatieteilijänä. Harjoitukset ovat hauskoja ja erinomainen tapa hioa taitojasi...
Thibault
Ensimmäistä kertaa koodaamista opiskellen
Ensimmäistä kertaa koodaamista opiskellen ja onnistuneesti Codefinityn avulla – kiitos...
Adrien Morel
Hyvin suunniteltu täysin aloittelijoille
Hyvin suunniteltu täysin aloittelijoille, sisältää asteittaista edistystä ja saa minut tuntemaan oloni varmaksi....
_Gracy
se on yksinkertaisesti täydellisesti selitetty
se on yksinkertaisesti täydellisesti selitetty! Tähän mennessä en ole kohdannut vaikeuksia, koska kaikki on niin hyvin järjestetty....
Data Engineer
Suoritustodistus
Näytä äskettäin hankitut taitosi. Olet ansainnut sen
Discover more
Learning tracks
Vain Ultimate
7 Kurssit
293 Tehtävät
Vain Ultimate
6 Kurssit
169 Tehtävät
Vain Ultimate
6 Kurssit
101 Tehtävät
Vain Ultimate
4 Kurssit
143 Tehtävät
Vain Ultimate
5 Kurssit
119 Tehtävät
Vain Ultimate
3 Kurssit
38 Tehtävät
Vain Ultimate
7 Kurssit
376 Tehtävät
Vain Ultimate
2 Kurssit
1 Projekti
57 Tehtävät
Vain Ultimate
7 Kurssit
346 Tehtävät
Vain Ultimate
6 Kurssit
309 Tehtävät
Vain Ultimate
5 Kurssit
146 Tehtävät
Vain Ultimate
5 Kurssit
135 Tehtävät
Vain Ultimate
3 Kurssit
71 Tehtävät
Vain Ultimate
6 Kurssit
239 Tehtävät
Vain Ultimate
5 Kurssit
239 Tehtävät
Vain Ultimate
4 Kurssit
125 Tehtävät
Vain Ultimate
3 Kurssit
119 Tehtävät
Vain Ultimate
3 Kurssit
75 Tehtävät
Vain Ultimate
4 Kurssit
159 Tehtävät
Vain Ultimate
4 Kurssit
154 Tehtävät
Learning tracks
polku
Verkkokehitys C#:lla
Aloittelija
4.8
(2360)
polku
Python Nollasta Sankariksi
Aloittelija
4.7
(8347)
polku
C++ Perusteet
Aloittelija
4.5
(484)
polku
Pelinkehitys Unitylla
Aloittelija
4.7
(76)
polku
Tule React Developeriksi
Keskitaso
4.7
(67)
polku
Excelin Perusteet
Aloittelija
4.7
(304)
polku
Java Perusteet
Aloittelija
4.7
(198)
polku
Python Edistyneen Tason Yli
Aloittelija
4.6
(66)
polku
Full Stack -Verkkokehitys
Aloittelija
4.7
(857)
polku
Frontend-Kehityksen Perusteet
Aloittelija
4.7
(829)
polku
Datan Visualisoinnin Hallinta
Keskitaso
4.7
(568)
polku
Supervised Machine Learning
Keskitaso
4.6
(125)
polku
C++ Osaaminen
Edistynyt
4.8
(16)
polku
Java Web
Edistynyt
4.7
(1164)
polku
Tule QA-Insinööriksi
Aloittelija
4.7
(722)
polku
Video Production with Adobe
Aloittelija
5.0
(5)
polku
UI/UX-Suunnittelutyökalut
Aloittelija
5.0
(4)
polku
Olennaiset Toimistotaidot
Aloittelija
4.8
(242)
polku
Digital Marketing Essentials
Aloittelija
5.0
(3)
polku
Complete Social Media Management
Aloittelija
5.0
(1)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams