2016-04-27 8 views
0

SELECT sqlite句をチェックすると:https://www.sqlite.org/lang_select.htmlsqliteオフセットについて - 何が分かりませんか?

OFFSET要求EXPRが表示されます。あなたのデータベースクエリから正しい結果を得る。 そして、私はEXPRが何であるかをチェックしました。 (これを参照してください:https://www.sqlite.org/syntax/expr.html)理論的には、オフセット後に関数を表現する方法があるはずです。例として:

カウント関数は数値を返しますが、これは不可能です。だから私の質問は:オフセットに関数を追加する方法はありますか、私はリンクから間違った方法で物事を読んでいますか?

答えて

-1

一般的には機能しません。追加クエリでカウント(ID)を選択する必要があります。ここでは詳細なヘルプの一見のための

Sqlite LIMIT/OFFSET query

+0

このリンクはこの質問に関連していません。 –

1

それは、式をOFFSET/LIMITでの機能を使用することが可能です:

SELECT 42 LIMIT length('x') OFFSET round(0.123); 

それが集合体であるため、count()機能はここで働いていませんOFFSET句の内部には、適用可能な表またはグループはありません。

関連する問題