Databaser, avancerade frågor

Slides:



Advertisements
Liknande presentationer
Formulär Tänkte nu gå igenom vad ett formulär är och hur man kan skapa dem i Access.
Advertisements

Databaser & databasdesign
Ncg | sweden om | navigator xlreport Oskar Kristiansen
Access med Sebastian och Robert
Sökning i ArcMap Var ligger Kairo?
Från verksamhet till databas
Logikprogrammering Ons, 25/9
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2.
WEBMASTER DAG 13 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
Databashantering Do it Max-style!. SELECT SELECT vad FROM tabellnamn Exempel: ◦ SELECT * FROM stralin_max  * = Välj allt som finns i tabellen ◦ SELECT.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Det är inte vad som händer dig som räknas – utan hur du reagerar på det. ” - Epiktetos.
Databashantering MS Access 2003 Lektion 2
Flexicon – Din systempartner
IT - Lektion 11 MS Excel 2007 –Del 4/5 1 Copyright, Mahmud Al Hakim, 2008.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Exercitatio artem parat ” (Övning ger färdighet) - Tacitus, Germania 24.
Frågor. Vad är en Fråga? -En fråga är ett urval av information från ett eller flera fält i en eller flera tabeller. - Du använder frågor för att selektera.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ”Kunskap kan vara tung att inhämta men är sedan lätt att bära.” - Okänd.
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Återblick. Vad är en databas? ”En samling information som är organiserad på ett sådant sätt att det är lätt att söka efter och hämta enskilda bitar information”
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
Söka information på internet. Vi ska prata om kapitel 3 Internet är det största nätverket som sträcker sig över hela världen. Om du är ansluten till internet.
Delarna i en Access-databas
DA7351 Programmering 1 Databas SQL Föreläsning 24.
Uppföljning – Ladok3 Öppen frågestund
PubMed Informationssökning Jan Jensen Medicinska fakultetens bibliotek
Verktyg för att prioritera rätt saker
IT Fördjupning Göran Wiréen.
Från databas till Excel
Frågor Beräkningar och uttryck
Huvudvärk eller huvudverk?
IT Databas Göran Wiréen
Huvudvärk eller huvudverk?
IT Databas Göran Wiréen
Röda tråden En orderdatabas
Frågor Villkor och sortering
IT Databas Göran Wiréen
IT Databas Göran Wiréen
IT Databas Göran Wiréen
IT Databas Göran Wiréen
Excel: Pivot-tabeller
Excel En introduktion.
IT Fördjupning Databaser & Excel.
Om databaser.
IT Databas Göran Wiréen
Inför årsredovisningen (HST, HPR och övriga återrapporteringskrav)
Söka information på internet
Från databas till Excel
IT Fördjupning Lektion 3
Registervård inför första MIT-leveransen - ovana registervårdare
IT Fördjupning Jon Wide
Repetition Del 1.
Rapporter.
IT Databas Göran Wiréen
Pivottabeller, forts..
Pivotdiagram.
Excel: Pivot-tabeller
IT Fördjupning Göran Wiréen
IT Fördjupning Göran Wiréen
Lathund för dig som administrerar resultatrapportering
Användarguide - chefer
SQL Structured Query Language Frågespråk för att används för Kommandon
SQL Structured Query Language Frågespråk för att används för Kommandon
Presentationens avskrift:

Databaser, avancerade frågor IT Fördjupning Göran Wiréen

MS Query: Filter Fönstret för att införa filter hjälper dig att begränsa resultatet utifrån olika filterkriterier. Du kan t.ex. välja personer som ännu inte är i pensionsålder (som i bilden ovan). Du kan lägga till flera paralella kriterier, t.ex. att välja personer mellan 18-65 år OCH som bor i ett visst land.

MS Query: Sortering Föstret Sortering hjälper dig att rangordna resultatet baserat på olika kolumner. Du kan sortera på flera kolumner i både stigande och fallande ordning

MS Query: ”Topplista” Det går även att begränsa hur många poster som ska visas i resultatet… men då krävs det att man förändrar den underliggande SQL-frågan. Det är nämligen fullt möjligt att göra sådana begränsningar/filtreringar i SQL, men verktyget MS Query har inte stöd för precis allt du kan göra mot en databas. Därför tillåts man att gå in och ändra SQL-frågan direkt. Detta ”stör” ofta MS Query och den har ingen möjlighet att visa hur tabellerna ska se ut efter det… Du får i så fall information om det.

Kort om SQL SQL är ett ”språk” som ger instruktioner till en databas. Om man översätter det till ”ren svenska” så kan det se ut så här: VÄLJ kolumn1, kolumn2 FRÅN tabell1 DÄR kolumn1=”Sverige” SORTERA EFTER kolumn2 SQL: SELECT kolumn1, kolumn2 FROM tabell1 WHERE kolumn1=”Sverige” ORDER BY kolumn2 Det här är mest ”bra-att-veta” och inget som ni ska behärska. SQL har en struktur som består av en huvudinstruktion (SELECT i det här fallet.. Det finns andra huvudinstruktioner, men ni kommer enbart i kontakt med just SELECT) där man pekar ut kolumner och tabeller som man vill jobba med. Ofta ingår ett villkor (WHERE) som specificerar de kriterier som gäller för den data man vill ha. Även en sortering kan man lägga till (ORDER BY). Varken WHERE eller ORDER BY är ett krav. Du kan alltså helt enkelt välja allt ur en tabell utan att filtrera eller sortera.