<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/543/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Osa 1 | Perustoiminnot</title>
<id>https://peda.net/id/bb73af8c89c</id>
<updated>2023-11-23T08:58:40+02:00</updated>
<link href="https://peda.net/id/bb73af8c89c:atom" rel="self" />
<link href="https://peda.net/hyvinkaa/peruskoulut/tk1/oppiaineet2/tietotekniikka/arkisto/yat8-s-2023/tietokantatyoskentelya/osa-1-%7C-perustoiminnot#top" rel="alternate" />
<logo>https://peda.net/:static/543/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Peruskomennot</title>
<id>https://peda.net/id/bb740c5d89c</id>
<updated>2023-11-16T15:36:59+02:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/tk1/oppiaineet2/tietotekniikka/arkisto/yat8-s-2023/tietokantatyoskentelya/osa-1-%7C-perustoiminnot/peruskomennot#top" />
<content type="html">&lt;h3&gt;Tietokannan rakenne&lt;/h3&gt;&#10;&lt;p&gt;Tieto on SQL:ssä tauluina (table). Tiedot voivat sijaita joko yhdessä tai useammassa taulussa. Ensimmäisissä tehtävissä tiedot ovat yhdessä taulussa. Vasta JOIN-komento yhdistää useampia tauluja.&lt;/p&gt;&#10;&lt;h3&gt;Tiedon hakeminen&lt;/h3&gt;&#10;&lt;code&gt;SELECT * FROM Tuotteet;&lt;br/&gt;&#10;&lt;/code&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;SELECT-komento pyytää tietoa tietokannan taulusta&lt;/li&gt;&#10;&lt;li&gt;*-valitsee kaiken ja tuottaa tulokseksi koko taulun sisällön&#10;&lt;ul&gt;&#10;&lt;li&gt;Tähden tilalle voi laittaa minkä tahansa sarakkeen (tai useammankin, kunhan erottelet sarakkeet pilkulla) nimen&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;FROM-sana tarvitaan kertomaan, mistä taulusta tiedot haetaan&lt;/li&gt;&#10;&lt;li&gt;Komento loppuu aina puolipisteeseen ;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3&gt;Hakuehdon lisääminen&lt;/h3&gt;&#10;&lt;p&gt;Hakuehto lisätään komennon loppuun WHERE-komennolla, esimerkiksi&lt;br/&gt;&#10;&lt;code&gt;&lt;br/&gt;&#10;SELECT nimi FROM Tuotteet WHERE nimi=&amp;quot;tietokone&amp;quot;;&lt;br/&gt;&#10;&lt;/code&gt;&lt;br/&gt;&#10;Valitsee taulusta vain ne nimet, joissa nimi-sarakkeen tieto on &amp;quot;tietokone&amp;quot;. Hakuehtoja voi ketjuttaa AND ja OR komennoilla.&lt;/p&gt;&#10;&lt;h3&gt;Järjestäminen&lt;/h3&gt;&#10;&lt;p&gt;Jos tulokset halutaan järjestää johonkin tiettyyn järjestykseen, käytetään ORDER BY -komentoa. Oletusarvoisesti järjestys on ORDER BY -komennolla pienimmäistä suurimpaan: tämän voi kääntää laittamalla komennon loppuun DESC-komennon.&lt;/p&gt;&#10;&lt;h3&gt;Distinct: eli yksilölliset rivit&lt;/h3&gt;&#10;&lt;p&gt;Jos haluamme näyttää vain kaikki yksilölliset rivit, voimme lisätä SELECT-komennon jälkeen DISTINCT-lisävalinnan ennen sarakkeen nimeä. Esimerkiksi seuraava komento valitsisi kaikki yksittäiset luokat taulusta, jossa on kaikkien koulun oppilaiden nimet ja luokat ja lajittelee ne järjestykseen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;code&gt;SELECT DISTINCT luokka FROM Oppilaat ORDER BY luokka;&lt;/code&gt;&lt;/p&gt;&#10;</content>
<published>2023-11-23T08:58:40+02:00</published>
</entry>

<entry>
<title>Tehtävät | Osa 1</title>
<id>https://peda.net/id/bb74798c89c</id>
<updated>2023-11-17T12:45:46+02:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/tk1/oppiaineet2/tietotekniikka/arkisto/yat8-s-2023/tietokantatyoskentelya/osa-1-%7C-perustoiminnot/tehtavat-%7C-osa-1#top" />
<content type="html">Tee &lt;a href=&quot;https://sqltrainer.withmooc.fi/&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;SQL Trainer&lt;/a&gt; tehtävät 1-17.</content>
<published>2023-11-23T08:58:40+02:00</published>
</entry>


</feed>