Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Nästkommande ID i databasen....

Postades av 2002-06-24 15:52:56 - Johan Svensson, i forum access, Tråden har 7 Kommentarer och lästs av 889 personer

Hej!

Jag har en tabell som innehåller många bilar, jag har en ID column
i tabellen som är unik..... tänk er att jag ska presentera en bil på sidan.
... det är inga problem.... MEN längst ner på sidan vill jag ha Föregående
och Nästa -länkar...

Alltså... jag vet vilket ID bilen som visas har.. och nu vill jag veta vilket
ID nästa bil i databasen har... inte bara ID + 1... eftersom att detta ID
kan ha funnits fast blivit borttaget....

någon som kan hjälpa mig med detta??

(Jag skickar med ID som querystring)...

Mvh
Johan.NET


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-24 15:55:07 - Johan Svensson

Jo... jag glömde en sag.... när den aktuella bilen visas.. ska man redan
veta om det finns en föregående eller nästa bil... så jag vet om dessa
länkar ska visas eller inte.... (ska länken visas ska rätt id finnas med)

/Johan.NET


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-24 16:57:43 - Johan Djupmarker

Om du vill ha nästa id kan du ju göra något sånt här:

SELECT TOP 1 ID FROM tabell WHERE ID > aktuellt_id ORDER BY ID

/Johan


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-25 10:03:35 - Johan Svensson

Ahh... tackar.... =)))

Presic så... =)... och vill man ha föregående kan man väll skriva så här:

SELECT TOP 1 ID FROM tabell WHERE ID < aktuellt_id ORDER BY ID

Tack än en gång... =)

Mvh
Johan


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-25 11:04:11 - Johan Djupmarker

Om du vill ha föregående får du skriva såhär (annars får du det första):
SELECT TOP 1 ID FROM tabell WHERE ID < aktuellt_id ORDER BY ID DESC

/Johan


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-25 11:40:27 - Andreas Hillqvist

Varför inte använda max istället för top? Vilket är snabbast?

SELECT Max(ID) As LastId
FROM tabell
WHERE ID < aktuellt_id

Spontant skulle jag säga att max är mindre resurskrävande än att sortera hela tabellen. Kräver ju bara att den håller reda på ett värde och testar den mot alla andra. Om det nu inte finns index på tabellen. Då borde väl Max funktionen kunda använda det?

Nån databas expert som känner till detta?


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-06-25 14:27:02 - Johan Svensson

ok!... låter smidigt.... då kommer en följdfråga.. =)

kan man använda MIN också??... för att få fram åt andra hållet??

SELECT Min(ID) As FirstId
FROM tabell
WHERE ID > aktuellt_id

Då kanske det också går fortare???....

Mvh
Johan.NET


Svara

Sv: Nästkommande ID i databasen....

Postades av 2002-07-17 10:03:37 - Johan Nemo

Vad är motsatsten till TOP?


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 766
27 960
271 761
756
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies