SQL Programmering

De filmklip der er lavet i starten af kurset, er super gode til at komme i gang med.

Der er meget hurtig respons, når man indsender en opgave.

Man kan selv tilpasset tidspunktet for kurset, når det passer ind i den normale hverdag

Johan Hauge, EM Retail Solutions A/S

SQL Programmering

Der har været en rigtig god rødtråd mellem teori og øvelserne hele vejen igennem kursuset. Der har samtidigt været udfordrende, men uden at jeg har siddet og slået mig selv på hovedet. Thor har samtidig været online godt og vel 24/7 til at besvare på spørgsmål og hjælpe mig igennem, hvor jeg har haft det svært.

Alexander Thompson, privat

ASP.NET 3.5

Meget hurtig svar

Fin oversigt over mulighederne

Erling Jørgensen, Skat

Excel VBA

Godt med muligheden for sparring med underviser og forslag til andre løsningsmetoder end mine egne - selvom mine også fungerede.

Godt med muligheden for ingen tidsbegræsning for kurset. Havde jeg - pga. arb. situation, brug for.

Anja Hansen, TDC

Excel VBA

Jeg har gennemført kurset Excel VBA. Jeg var skeptisk overfor måden at lære på inden jeg gik i gang, men jeg må sige at min skepsis blev gjort til skamme. Lige fra første lektion følte jeg at jeg virkelig lærte noget.

Thors tilgang til materialet er perfekt. Gennem løbende øvelser får man lejlighed til at afprøve teorien i praksis.

Beder man om lidt hjælp, så kommer den lynhurtig – men det er kun et hint og så kan man selv finde ud af resten – det er perfekt for herved tvinges eleven til at tænke sig om – mon det kan bruges i folkeskolen også :).

Kurset er ALLE pengene værd og kan køres når man har tid og er motiveret. Holder man for lange pauser i undervisningen, så komme Thors pegefinger i form af en mail og så er det bare om at komme i gang igen :)

Jacob Madsen, Mettler-Toledo A/S

XML og XSLT

synes tiden fra indsendelse af spørgsmål og opgaver til svar har været hurtig hvilket var rigtig dejligt.

René Matzen, Revisor Informatik ApS

Access grundlæggende 2010

Hurtig respons på indsendte opgaver og spørgsmål. På alle tider af døgnet ! Du står tidligt op og går sent i seng.

Per Verner Hansen, TELE Greenland A/S Vejrtjenesten

< >
Se flere referencer

Filtrering af data med underforespørgsler

Med underforespørgsler kan man ofte lave lang mere smart filterering på sine datasæt.

Lad os kaste os direkte ud i et eksempel:

SELECT CustomerID
      ,PersonID
      ,StoreID
      ,TerritoryID
      ,AccountNumber
  FROM Sales.Customer WHERE 
  CustomerId IN 
      (SELECT CustomerId FROM Sales.SalesOrderHeader WHERE 
       Month(OrderDate) = 5);

Når denne forespørgsel bliver kørt sker det "indefra og ud" - dvs. først bliver 

SELECT CustomerId FROM Sales.SalesOrderHeader WHERE 
       Month(OrderDate) = 5

kørt og den vil returnere alle de rækker fra SalesOrderHeader, hvor ordren er placeret i maj måned (uafhængigt af året).

Dernæst får vi fra Customer tabellen de rækker, hvor CustomerId findes i de rækker der er kommet retur.

Bemærk:

  1. Den indre forespørgsel må kun returnere én kolonne
  2. Man kan kun brug IN
  3. Men man kan godt bruge NOT IN til f.eks. at finde alle de kunder, der ikke har nogle ordrer.

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.