D-M_RMedlem sedan aug. 2002114 inlägg SQL: SELECT * FROM tabell ORDER BY id LIMIT 100, 0
I MySQL så tar detta ut rad 0 till 100.
Hur gör man samma sak i MS SQL. Får felmeddelande på LIMIT.
Har man 200 000 rader i databasen å bara ska hämta 10 så måste man ju kunna köra LIMIT på nå sätt...
LarsGMedlem sedan dec. 200012 464 inlägg MySQL: SELECT * FROM tabell ORDER BY id LIMIT 0,100
sql server:SELECT top 100 * FROM tabell ORDER BY id
D-M_RMedlem sedan aug. 2002114 inlägg Hur gör man om man vill ha nummer 5 till nummer 10?
LarsGMedlem sedan dec. 200012 464 inlägg Mysql : order by id limit 5,5
Sql server:
select top 5 * from t where id not in (select top 5 id from t order by id ) order by id
D-M_RMedlem sedan aug. 2002114 inlägg det går asså inte göra enklare??
LarsGMedlem sedan dec. 200012 464 inlägg Inte om du bara vill använda SQL. Det går ju annars att hantera enkelt i klienten.
D-M_RMedlem sedan aug. 2002114 inlägg mm ... ok ... funkar ju iaf :) viktigast. tack!
PaceMedlem sedan juni 20019 024 inlägg LarsG:
Varför är inte LIMIT standardiserat i SQL? Jag tycker att det är mycket enklare och mer flexibelt än att använda subselects.