Avatar billede iblarsen Praktikant
20. april 2004 - 13:30 Der er 3 kommentarer og
2 løsninger

Kun en record

Er der en måde til kun at få en record ud af et recordsæt på.
Hvis jeg har en forespørgelse med følgende indhold:

SELECT [Fornavn], [Efternavn]
  FROM [Kartotek].[dbo].[Personer]
  WHERE Fornavn > 'Hans'
  ORDER BY Fornavn

Lad os sige det giver 100 record
Er det så muligt kun at få den 7. ud?
Avatar billede ldanielsen Nybegynder
20. april 2004 - 13:31 #1
SELECT TOP 7 [Fornavn], [Efternavn]
  FROM [Kartotek].[dbo].[Personer]
  WHERE Fornavn > 'Hans'
  ORDER BY Fornavn

vælger kun de 7 første :)
Avatar billede ldanielsen Nybegynder
20. april 2004 - 13:32 #2
Skal du bruge netop den 7. ??
Avatar billede iblarsen Praktikant
20. april 2004 - 13:34 #3
Det er kun nr. 7 jeg skal bruge!
Avatar billede dfens Nybegynder
20. april 2004 - 13:45 #4
SELECT TOP 1 [Fornavn], [Efternavn]
  FROM [Kartotek].[dbo].[Personer]
  WHERE Fornavn > 'Hans' AND
  MinID NOT IN (SELECT TOP 6 MinID FROM [Kartotek].[dbo].[Personer] WHERE Fornavn > 'Hans')
  ORDER BY Fornavn
Avatar billede dfens Nybegynder
20. april 2004 - 13:46 #5
ups...ændring

SELECT TOP 1 [Fornavn], [Efternavn]
  FROM [Kartotek].[dbo].[Personer]
  WHERE Fornavn > 'Hans' AND
  MinID NOT IN (SELECT TOP 6 MinID FROM [Kartotek].[dbo].[Personer]
    WHERE Fornavn > 'Hans' ORDER BY Fornavn)
  ORDER BY Fornavn

Forudsat at din nøgle her MinID
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester