在Sybase SQL语句查询中限制结果时的正确语法

时间:2018-06-22 13:05:15

标签: sql select syntax sybase

我试图限制我的Sybase SELECT语句查询,但我不断收到语法错误。我尝试同时使用limitSELECT * 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;

1 个答案:

答案 0 :(得分:2)

*是错误的。丢掉它就可以了:

SELECT top 10 -- * removed here
c.claim_problem as problem,
-- etc.