web-dev-qa-db-ja.com

MS Access 2007のクエリでLIMITを使用する方法

MS Access 2007でいくつかのクエリを作成しました。クエリでLIMITを使用するとエラーが発生します。誰かがこれを手伝ってくれる? MS Access 2007クエリでLIMITを使用する方法

16
gautamlakum

AccessにはLIMITキーワードがありません(JETエンジンを使用している場合)。 TOP xを使用して、最初のx件の結果を得ることができます。使用法:

SELECT TOP 5 id FROM users ORDER BY joindate

Microsoft Jetデータベースエンジンプログラマガイド-第4章

TOP NおよびTOP N PERCENT述語

WHERE句とHAVING句を使用してレコードの選択をフィルタリングできますが、これだけでは不十分な場合があります。たとえば、州がCAであるすべてのレコードを選択して、上位10の顧客の注文のみを表示することができます。 Microsoft Jetは、選択された後のレコードの表示を制限するTOP NおよびTOP N PERCENT述語を提供します。

TOP N述語

TOP N述語を使用して、クエリが特定の数のレコードのみをプログラムに返すように指定できます。

25
Jacob