KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola

Slides:



Advertisements
Samankaltaiset esitykset
Jos tarvitset opastusta, piirisi tunnuksen tai Sinulla on muuta kysyttävää, ota yhteyttä Merja Munkki, p Ongelmatilanteissa,
Advertisements

@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Hakukoneet Kotimaiset hakukoneetPortaalit Ulkomaisia hakukoneitaMetahakukoneet.
Kuluttajan e-lasku Lyhyt tietopaketti kuluttajalle
Nimien poimimiseen temppeliä varten voit vaihtoehtoisesti käyttää kahta menetelmää: -poiminta PAF 5.2 ohjelmassa -poiminta suoraan TempleReady for Windows.
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
Sanaston oppiminen Älä ota kesäsanaa!
@ Leena Lahtinen Helia TIETO JA TIETOKONEOHJELMA  TIETOKONEOHJELMA KÄSITTELEE TIETOJA  TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA.
JavaScript (c) Irja & Reino Aarinen, 2007
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Ohjelman perusrakenteet
Tietokanta.
Kökkötraktori-verkkokauppa
2.8.3 Abstraktit tietotyypit
Rakenteinen ohjelmointi
Aggregaattifunktiot (1)
Pasi Helasuo Työn valvoja Professori Jukka Manner
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
Access kyselyt luetteloinnin apuna Luetteloinnin päivä Maria Kovero
Ohjelman perusrakenteet
TIETO JA TIETOKONEOHJELMA TIETOKONEOHJELMA KÄSITTELEE TIETOJA TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA MENETELMILLÄ.
13. Hyvä ohjelmointitapa (osa 1)
Haaga-Helia Ammattikorkeakoulu
Relaatioalgebra (1) Kokoelma relaatioiden käsittelyyn tarkoitettuja operaatioita Operaatiot muuntavat relaatioita uusiksi relaatioiksi Muodostaa perustan.
RefWorks-demo TKK Kirjasto. RefWorks-demon sisältö (1) Kirjautuminen Viitteiden siirto, kun tietokannassa ei ole siirtokuvaketta Viitteiden siirto, kun.
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Datan käsittely MySQL SQL, Structured Query Language
Monikon lisääminen (1) Luetellaan kaikki lisättävän rivin arvot INSERT INTO Asiakas VALUES (4, ’Assi’, ’Asiakas’); Luetellaan vain osa arvoista; muut arvot.
© Antti Tuomisto, 2001 © Jukka Teuhola muokattu 2005 (Tommi Tapanainen) Tietojenkäsittelytieteet, Turun yliopisto Access merkkijonovertailut 
TIEDONHAUN PERUSTEET JA KIRJASTON PALVELUITA. Sisällöt Aiheen ja tiedonlähteen valinta Haku- ja asiasanat Tiedonhaun perustekniikka Kirjastoverkon palvelut.
KRAKKEROINTI ja tietokannat.
Metropolian kirjasto oppimisen tukena. Häkkinen / Ylitalo-Kallio Mistä tietoa? Metropolian kirjaston kokoelmat ja www-sivut
© 2010 IBM Corporation1 Objektien käyttöoikeudet  Kaikilla sisällönhallinnan objekteilla on käyttöoikeudet. Käyttöoikeudet on jaoteltuina Lukuoikeuksiin,
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE
Aikakauslehtien kohtaamiskerroin ja kohtaamiskontaktit KMT Kuluttaja kevät 2014.
8. SQL-99 -kyselykieli: kaavan määrittely, perusrajoitukset ja kyselyt
Tietokannat –kurssi SQL peruskyselyt
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
6. Relaatioalgebra ja relaatiokalkyyli
ITKY104 IT kaikkialla, 2 op Alku- ja perusinfo
4.2-Sulautettu SQL Teuhola Sulautettu (embedded) SQL Ohjelmointikielen (ns. isäntäkielen) laajennus ISO-standardi, määritelty kielille Ada,
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
Yleistä Kotisivuja päivitetty Demoryhmät Luentomonisteen ensimmäiset osat Luentokalvot jaossa Demot alkavat maanantaina Selvitä oma demoryhmäsi Tutustu.
Tietokannat Tietotekniikan perusteet Pekka Orponen.
Kontrollirakenteet laajemmin
SQL SQL:llä voidaan... määritellä ja muokata tietokantaa ja sen käyttöoikeuksia virittää tietokannan talletusrakenteita hakea tietoa tietokannasta näytölle.
To start press the space bar. Tietojen päivittäminen PAF kantaan käyttäen Temple Ready ohjelmaa ja IGI CD- levyjä CD-ROM:lla on tiedot vuoteen 2000 saakka,
Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä.
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
XSL Teppo Räisänen
XSL Teppo Räisänen
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan.
Pirkanmaan koulutus- ja työmarkkinoiden tulevaisuus Tulevaisuus Pirkanmaalla -ennakointikoulutus Jari Järvinen Foredata Oy
LUKUSUORA JA LUKUVÄLIT
Copyright Oy Thomas Antila Consulting Ab 1 Indeksointi Oracle 8i tietokannassa OUGF Syksy 2000.
Tiedonhaku OUTI-verkkokirjastosta Yläkoulu Oulun kaupunginkirjasto-maakuntakirjasto.
SQL ● Structured Query Language ● Standardoitu kieli tietokantakyselyiden tekemiseen – Standardoitu ei tarkoita etteikö olisi useampia versioita, joten.
Tietokantakyselyt.  Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta  Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli
SPARQL.
Can I Buy Renova Cream Online
Buy Gabapentin For Dogs Uk
minun ensimmäinen Perl-ohjelmani!
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Artikkelihakujen tekeminen
Ohjelman perusrakenteet
MAR1LK Anna Hankimaa 5/10/2019.
Esityksen transkriptio:

KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola

SQL jatkokyselyt 3.3.2015 Lauri Tapola Tietokantakyselyt SQL jatkokyselyt 3.3.2015 Lauri Tapola

SQL-kyselyt. WHERE ehdon operaattorit Operator = Equal , yhtäkuin <> Not equal. Erisuuri kuin, joissakin SQL-versioissa != > Greater than. Suurempi kuin. < Less than. Pienempi kuin. >= Greater than or equal. Suurempi tai yhtä suuri kuin. <= Less than or equal. Pienempi tai yhtä suuri kuin. BETWEEN Between an inclusive range. Välissä. LIKE Search for a pattern. Haku kentän osan mukaan. (%-merkin käyttö) IN To specify multiple possible values for a column. Haku usean ehdon mukaan.

Edistyneempiä SQL-kyselyitä, s1 Ohjeita löytyy mm. : http://www Seuraavat tehtävät käsittelevät tietokantaa classicmodels. Varmista oikea tietokanta komennolla: USE classicmodels 1. Millä kyselyllä saat selville yrityksen "president"-tittelin omaavan työntekijän? (WHERE) SELECT * FROM employees where jobTitle="president"; 2. Hae työntekijöiden tiedot etunimen mukaan nousevasti ja tittelin mukaan laskevasti järjestettyinä. (ORDER BY) SELECT * FROM employees order by firstname, jobTitle desc 3. Hae kaikki toimistot jotka sijaitsevat USAssa SELECT * FROM offices where country = "USA"

Edistyneempiä SQL-kyselyitä, s2 Ohjeita löytyy mm. : http://www Seuraavat tehtävät käsittelevät tietokantaa classicmodels. 4. Hae kaikki toimistot jotka eivät sijaitse USAssa tai Ranskassa. (NOT IN) SELECT * FROM offices where country not in ("USA", "France"); 5. Hae kaikki tuotteet, joiden ostohinta on 90 ja 100 välillä. (BETWEEN) SELECT * FROM products WHERE buyPrice between 90 and 100; 6. Hae kaikki työntekijät joiden etunimi alkaa A:lla. (LIKE-haku) SELECT * FROM employees WHERE firstName LIKE "A%" 7. Hae kaikki työntekijät joiden sukunimi päättyy "on". (LIKE-haku) SELECT * FROM classicmodels.employees WHERE lastName LIKE "%on"

Edistyneempiä SQL-kyselyitä, s3 Ohjeita löytyy mm. : http://www Seuraavat tehtävät käsittelevät tietokantaa classicmodels. 8. Hae kaikkien asiakkaiden tiedot joille ei ole määritelty osavaltio- tietoa. Osavaltio (state) on siis tyhjä (NULL) SELECT * FROM customers where state is null; Tai SELECT * FROM customers where isnull(state); 9. Hae asiakastaulusta kontaktihenkilöiden etunimet järjestyksessä. SELECT contactFirstName FROM customers order by contactFirstName 10. Hae asiakastaulusta kontaktihenkilöiden etunimet, siten että kaikki nimet tulevat vain kertaalleen. SELECT distinct contactFirstName FROM customers order by contactFirstName

Harjoitustaulu Tablename: Products. Columns: productCode, productName, productLine, productScale, productVendor, productDescription, quantityInStock, buyPrice

Oppimistehtävä 3 – kysymykset Suunnittele kyselyt seuraaviin tarpeisiin. Käytetään edellisen sivun products-taulua. Kyselyitä ei tarvitse kotona testata, kunhan ne on suunniteltu! h1. Hae kaikkien tuotteiden nimet ja varastomäärät mikäli niitä on varastossa 1000 tai enemmän. Ne mitä on eniten ensimmäisiksi. h2. Hae kaikki tiedot tuotteista joiden tuotenimi sisältää sanan Ford. h3. Hae productcode, productname ja buyprice tuotteista joiden tuotenimi sisältää sanan Ford. Järjestä halvimmat ensin. h4. Listaa tuotteiden nimet ja hinnat, kalleimmat ensin.