Thomas Darimont
Erfahrenes Mitglied
Hallo,
Hier mal ein Beispiel wie man für DB 2 die ersten X-Datensätze einer Abfrage ausgeben kann:
Standard SQL:
Spezielle DB2 Syntax:
Bei Mysql/Postgresql gibts dazu das keyword 'Limit' und bei Oracle kann man über die
Pseudospalte rownum gehen. Bei MS SQLServer sagt man gibts das Keyword 'Top'
Gruß Tom
Hier mal ein Beispiel wie man für DB 2 die ersten X-Datensätze einer Abfrage ausgeben kann:
Standard SQL:
SQL:
select
*
from
(
select
ROW_NUMBER() over (order by someUniqeId asc) as rownumber,
someUniqeId,
someOtherField
from
someSchema.someTable
) as bubu
where
rownumber <=10
Spezielle DB2 Syntax:
SQL:
select * from someSchema.someTable fetch first 10 rows only
Bei Mysql/Postgresql gibts dazu das keyword 'Limit' und bei Oracle kann man über die
Pseudospalte rownum gehen. Bei MS SQLServer sagt man gibts das Keyword 'Top'
Gruß Tom