Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.

Slides:



Advertisements
Liknende presentasjoner
Mer om SQL-spørringer og funksjoner
Advertisements

GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
Rutearket i Excel Et regneark består av en mengde ”celler” med innhold. Hver celle er plassert i en bestemt kolonne (her: C) og en bestemt rad (her: 5).
Hans Olav Norheim
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Internett for nybegynnere
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
Hvordan etablere nettbutikk med GoOnline Commerce
LC238D Datamodellering og databaser Else Lervik, september 2012 Forelesning 6, Uke 39 Objektorientering i ER-modeller.
Rapport Senter ERP – CRM - HRM. Bruker: Hvilken bruker er pålogget. Hvilken tilgangsrettigheter har bruker. Hvilken rapporter har bruker tilgang til.
EVurdering Et webbasert system for elektronisk vurdering av søknader om forskningsmidler Kort presentasjon av elektronisk system for vurdering av forskningssøknader.
PowerPoint laget av Bendik S. Søvegjarto Konsept, tekst og regler av Skage Hansen.
Mange til mange sammenhengen
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
Demo Transport Invoice Verification(TIV) TakeCargo v.3.5.
Avansert SQL og problemløsning
Databaser Verktøybok om Access med innslag av Frontpage: Snarveien til Access.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Databaseteori.
Databasehåndtering med MySQL
1 Øvingsforelesning 7 Kai Olav Ellefsen. 2 I dag… Databaser: Databasedesign og SQL JSP: Koble databasen til nettsiden Kai Olav Ellefsen, NTNU, 2010.
SQL The questing beast Sir Thomas Mallory. Codds krav 5.Krav om omfattende språk for datahåndtering Det må finnes et relasjonelt språk som støtter datadefinisjon,
Datamodellering og databaser Else Lervik, oktober 2012 Forelesning 11, uke 44 Å programmere databasetjeneren – JavaDB.
LC238D Datamodellering og databaser Else Lervik, september 2012 Forelesning 6, Uke 39 Objektorientering i ER-modeller.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Å lage sikre klasser Unntaksklassene i Java-API-et Unntakshåndtering i databasesammenheng try-catch-finally-setningen Trelagsarkitektur; egen databaseklasse.
In 135 Datamodellering og databaser Introduksjon, Enkeltentiteten, Informasjon Ola Bø.
LC238D Datamodellering og databaser Else Lervik, september 2011 Forelesning 6, Uke 38 Objektorientering i ER-modeller.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
SQLHiA DAT 2800 Databaser I Prosedyrer / Triggere.
DAG HOFTUN KNUTSEN Bruk og misbruk av SQL DAG HOFTUN KNUTSEN
SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.
Forelesing Tabeller Hvordan opprette Tekst til tabell Justere Sortere dessverre ikke Overskrift Tabellverktøy.
IT for Medisinsk sekretær Kai Hagali. Hva er fletting  Koble en database(Tabell) til ett dokument  En eller flere mottakere  Annet bruk en dokument.
HØGSKOLEN I AGDER Agder University College © Bjørn Olav Hogstad, HiA, 2002 HØGSKOLEN I AGDER Agder University College Word - maler 1 DAT100 TEMA: Maler.
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
Structured Query Language Kræsj-kurs
ER-modellen, notasjon ENTITETS- Attributter TYPE Relasjon
DATABASE: Oppgave 2 et medlemsregister for en idrettsklubb med flere idrettsgrener (fotball, håndball, osv). klubben ønsker å lagre informasjon om medlemmenes.
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
Fødselsdato (dmå) er født har lønn Ansatt (ansnr) Beløp (NKr)+ Telefon
Databaser II – Online bokdatabase
Vi viser litt fra CD’en Norges Eiendommer. Hvordan en rapport defineres og skrives ut.
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Parkering Mål: AS FlyPark skal ha et program som ordner bestillinger på deres parkeringsplasser.
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
Bompasseringer Mål: Slå sammen data om bompasseringer fra mange bomselskap. Sende ut en samlefaktura til hver bileier.
Inf1000 (Uke 5) Arrayer, filer og tekst
SPSS-kurs. Program Dagen vil bli delt inn i fire bolker: Bolk 1 - 9:30-10:30 – Åpne/lagre datasett, datatyper, definere variable. Bolk 2 – 10:45-11:30.
SPSS-kurs.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Lokale variable Hvis vi trenger å ta vare på en verdi, inne i en metode kan vi definere en lokal variabel: int amount = 0; vi må fortelle hvilken type.
FUNKSJONSBESKRIVELSE En detaljert forklaring for kunden hvordan en funksjon er tiltenkt å virke Viktig for å sette forventningsstyring, begrensninger og.
Bompasseringer Mål: Slå sammen data om bompasseringer fra mange bomselskap. Sende ut en samlefaktura til hver bileier.
Oversikt Access Hva en bør beherske så langt. Tabeller Felt Typer (heltall, desimaltall, tekst, Boolean) Primary Key.
Datakortet – Modul 3 Word 2003, Kap Modul 3.
Digital arkivdanning og -bevaring
Ә.Тәжібаев “Сырдария ” өлеңі ашық сабақ 7-сынып
Екпетал мектеп – балабақшасы Ана тілі 2 класс Өткізген: Г
GRATULERER MED DAGEN! 21 Brett her
“Сыни тұрғыдан ойлауға оқыту” модулі сабақтар топтамасында орындаған: бастауыш сынып мұғалімі:Алимбаева Алмаш Иренгалиевна санаты ІІ.
Коучинг тақырыбы: “Оқыту мен оқудағы жаңа әдіс-тәсілдер”
Model til tekst transformasjoner med MOFScript
Utskrift av presentasjonen:

Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med et verb. CREATE TABLE Ordre ( Id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Vare VARCHAR(10), Antall INT(5) ) ; INSERT INTO Ordre VALUES (0,'Epler',12) ; SELECT Antall FROM Ordre WHERE Vare LIKE 'Epler' ; DROP TABLE Ordre ; Selv uten særlig kjennskap til SQL, er det mulig å forstå en del av hva som foregår her. I første setning opprettes en tabell med navnet "Ordre". ”Ordre”-tabellen skal inneholde tre kolonner (felt) med navnene "Id", "Vare" og "Antall" med henholdsvis datatypene INT, VARCHAR og INT (angir bl.a. om det er tekst eller et ”matematisk” tall – i motsetning til f.eks. et postnummer, som skal lagres i de forskjellige feltene. Mer her). I setning 2 blir det lagt inn en ordre i tabellen. Legg merke til tekster er er omsluttet av enkle anførselstegn. Setning 3 skriver ut alle eple-ordre samt antallet epler den enkelte ordre inneholder, linje for linje (dersom det finnes mer enn en eple-ordre). I siste setning slettes ”Ordre”-tabellen.

INSERT, UPDATE, DELETE INSERT INTO tabell (felter) VALUES (verdier) INSERT INTO bileiere VALUES (0,‘Jan‘,’Hansen’,’1473’); UPDATE tabell SET betingelse WHERE betingelse UPDATE bileiere SET fornavn=’Marie' WHERE fornavn=’Maria’; DELETE FROM tabell (felt) WHERE betingelse DELETE FROM bileiere WHERE etternavn=‘Seim’;

Se ett eller flere felt i en tabell Se sortert utvalg SELECT Se alle data i en tabell. SELECT * FROM bileiere ; Se ett eller flere felt i en tabell SELECT etternavn, postnr FROM bileiere ; Se sortert utvalg SELECT * FROM bileiere ORDER BY etternavn ; Se gruppert utvalg av en tabell SELECT * FROM bileiere GROUP BY fornavn ; Se de 3 første postene i en tabell, sortert SELECT * FROM bileiere ORDER BY etternavn LIMIT 0,3 ; Se verdier fra ett felt (= SELECT biltype FROM biler GROUP BY biltype) SELECT DISTINCT biltype FROM biler ; Søk etter en del av en tekst SELECT fornavn, etternavn, biltype FROM biler, bileiere WHERE biltype LIKE ’t%’ ;

SELECT fra flere tabeller SELECT fornavn, etternavn, biltype FROM bileiere, biler WHERE eier_id=bileier_id; bileier_id er primærnøkkel i tabellen bileiere, og er også fremmednøkkel i tabellen biler, der feltet kalles eier_id. Dersom man hadde valgt å gi fremmednøkkelfeltet i biler identisk navn med primærnøkkelfeltet i bileiere (altså kalt begge felt for eier_id), måtte man ha benyttet følgende SQL-setning: SELECT fornavn, etternavn, biltype FROM bileiere, biler WHERE bileiere.eier_id=biler.eier_id;

Tommelfingerregler for tabeller og felt primærnøkkelfelt skal defineres som: tinyint (dersom autoincrement er valgt, hvis ikke varchar), unsigned (=ikke-negativ), not NULL og autoincrement (dvs automatisk justering av id-feltet fra startverdi 1 og oppover for hver ny post som settes inn i tabellen)