08. april 2009 - 20:28
Der er
5 kommentarer og 1 løsning
Vis ikke første post
Hvordan laver jeg en SQL sætning, som springer post nr 1 over. Og en SQL sætning, hvor jeg kun vil have post 2 - 10? Håber nogen kan hjælpe :)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
08. april 2009 - 21:43
#1
Hej, Du kan bruge posternes ID (primary key) til at filtrere dine udtræk: StrSQL="SELECT * FROM dintabel WHERE ID <>1 " StrSQL="SELECT * FROM dintabel WHERE ID (>=2 AND <=10) "
09. april 2009 - 00:17
#2
1) StrSQL="SELECT * FROM dintabel WHERE ID > (SELECT MIN(ID) FROM dintabel)" StrSQL="SELECT TOP 10 * FROM dintabel WHERE ID > (SELECT MIN(ID) FROM dintabel) ORDER BY ID" så er du ik afhængig af at det mindste ID skal være noget bestemt...
09. april 2009 - 10:38
#3
dennisbjorn : din løsning ser fin ud, men mine ID er ikke sikkert de hedder 1,2,3,4,5,6,7,8,9,10 osv.. holder løsningen så?
09. april 2009 - 19:51
#4
nej så kan det ikke bruges - prøv solle's løsning...
09. april 2009 - 22:04
#5
jeg fandt en løsning med limit :D
Slettet bruger
10. april 2009 - 14:18
#6
MySQL: SELECT * FROM basse LIMIT 1,10 :-)
Kurser inden for grundlæggende programmering