在 Sybase SQL 语句查询中限制结果时正确的语法
Correct Syntax When Limiting Results in Sybase SQL Statement Query
我试图限制我的 Sybase SELECT
语句查询,但我不断收到语法错误。我试过同时使用 limit
和 SELECT * TOP 10
,但似乎都不起作用。这是我的SELECT
语句代码:
SELECT top 10 *
// column params
FROM claims c
LEFT OUTER JOIN claims_transaction as ct
ON ct.claim_id = c.id
LEFT OUTER JOIN claims_batch_listings cb
ON cb.batch_listing = c.batchl
LEFT OUTER JOIN notes_details d
ON d.id_number = c.notes_detail_id
LEFT OUTER JOIN individual_ins_xref px
ON px.pt_id = c.ind_id
AND px.ins_id = c.ins_id
LEFT OUTER JOIN individuals ind
ON ind.id_number = c.ind_id
LEFT OUTER JOIN sections sec
ON ind.sec_id = sec.id_number
LEFT OUTER JOIN contract_items cont
ON c.contract_id = cont.contract_id
WHERE ( d.date_of_visit >= px.coverage_start AND d.date_of_visit <= px.coverage_end )
AND visit_type <> 'No Visit'
ORDER BY c.datetimecreated;
*
是错误的。丢掉它,你应该没事:
SELECT top 10 -- * removed here
c.claim_problem as problem,
-- etc.
我试图限制我的 Sybase SELECT
语句查询,但我不断收到语法错误。我试过同时使用 limit
和 SELECT * TOP 10
,但似乎都不起作用。这是我的SELECT
语句代码:
SELECT top 10 *
// column params
FROM claims c
LEFT OUTER JOIN claims_transaction as ct
ON ct.claim_id = c.id
LEFT OUTER JOIN claims_batch_listings cb
ON cb.batch_listing = c.batchl
LEFT OUTER JOIN notes_details d
ON d.id_number = c.notes_detail_id
LEFT OUTER JOIN individual_ins_xref px
ON px.pt_id = c.ind_id
AND px.ins_id = c.ins_id
LEFT OUTER JOIN individuals ind
ON ind.id_number = c.ind_id
LEFT OUTER JOIN sections sec
ON ind.sec_id = sec.id_number
LEFT OUTER JOIN contract_items cont
ON c.contract_id = cont.contract_id
WHERE ( d.date_of_visit >= px.coverage_start AND d.date_of_visit <= px.coverage_end )
AND visit_type <> 'No Visit'
ORDER BY c.datetimecreated;
*
是错误的。丢掉它,你应该没事:
SELECT top 10 -- * removed here
c.claim_problem as problem,
-- etc.