次の無効なDB2クエリを書き直して、必要なものを取得する方法があるかどうかを知りたいです。
WITH pull AS (
SELECT *
FROM email_list
),
pull_count AS (
SELECT count(email) as email_count
FROM email_list
)
SELECT *
FROM pull
FETCH FIRST integer(email_count / 2) ROWS ONLY
'トークンINTEGERが無効でした。有効なトークン:ROWROWSのエラー。
私の目標は、2番目のWITHステートメントpull_countを使用して、1番目のWITHステートメントpullのFETCH制限を設定することです。使用可能な行の半分だけをSELECTしようとしています。
助言がありますか?