karteesinen tulo n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Karteesinen tulo PowerPoint Presentation
Download Presentation
Karteesinen tulo

Loading in 2 Seconds...

play fullscreen
1 / 9

Karteesinen tulo - PowerPoint PPT Presentation


  • 223 Views
  • Uploaded on

Karteesinen tulo. Huomaa attribuuttien nimien tarkentaminen taulujen nimillä. SQL-kyselyt (1). FROM-osassa voidaan yksittäisen taulun sijasta määritellä mikä tahansa relaatio Keinot FROM-osan relaation määrittelyyn Liitokset, karteesinen tulo Alikyselyt Tänään käytetään karteesista tuloa.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Karteesinen tulo' - dante


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
karteesinen tulo
Karteesinen tulo
  • Huomaa attribuuttien nimien tarkentaminen taulujen nimillä
sql kyselyt 1
SQL-kyselyt (1)
  • FROM-osassa voidaan yksittäisen taulun sijasta määritellä mikä tahansa relaatio
  • Keinot FROM-osan relaation määrittelyyn
      • Liitokset, karteesinen tulo
      • Alikyselyt
  • Tänään käytetään karteesista tuloa
sql kyselyt 2
SQL-kyselyt (2)
  • FROM-osassa luetellut taulut yhdistetän toisiinsa karteesisen tulon avulla

SELECT * FROM Tuote, Toimittaja;

sql kyselyt 3
SQL-kyselyt (3)

SELECT * FROM Tuote, Toimittaja

WHERE ToimittajaId=Toimittaja.Id;

sql kyselyt 4
SQL-kyselyt (4)
  • Valitse Jaskan vimpaimen toimittamien tuotteiden nimet:

SELECT Tuote.Nimi FROM Tuote,Toimittaja

WHERE Toimittaja.Nimi=’Jaskan vimpain’;

  • Tarvitaanko jotain muuta?
sql kyselyt 5
SQL-kyselyt (5)

SELECT Tuote.Nimi FROM Tuote, Toimittaja

WHERE Toimittaja.Nimi=’Jaskan vimpain’

AND ToimittajaId=Toimittaja.Id;

sql kyselyt 6
SQL-kyselyt (6)
  • Aina attribuuttien nimien tarkentaminen taulujen nimillä ei riitä
  • Tarvitaan aliaksia
      • FROM-osassa TaulunNimi AS UusiNimi
  • Masiinaa halvempien tuotteiden nimi ja hinta:

SELECT t2.Nimi, t2.Hinta

FROM Tuote AS t1, Tuote AS t2

WHERE t1.Nimi=’Masiina’

AND t2.Hinta<t1.Hinta;

attribuuttien nime minen
Attribuuttien nimeäminen
  • Myös tulostaulun attribuutteja voidaan nimetä uudelleen AS-operaation avulla:

SELECT Id AS Numero, Etunimi AS Etu, Sukunimi

AS Suku FROM Asiakas WHERE Id=1;