13.利用企业管理器检索出SPJ表中的前5条记录,检索结果按QTY值降序排列。
我想利用子查询做这道题,在下初学,请指教,谢谢
SPJ表如下:
SNO PNO JNO QTY
S1 P1 J1 200
S1 P1 J3 100
S1 P1 J4 700
S1 P2 J2 100
S2 P3 J1 400
S2 P3 J2 200
S2 P3 J4 500
S2 P3 J5 400
S2 P5 J1 400
S2 P5 J2 100
S3 P1 J1 200
S3 P3 J1 200
S4 P5 J1 100
S4 P6 J3 300
S4 P6 J4 200
S5 P2 J4 100
S5 P3 J1 200
S5 P6 J2 200
S5 P6 J4 500

解决方案 »

  1.   

    SELECT TOP 5 * FROM TB ORDER BY QTY DESC?
      

  2.   

    SELECT * FROM (SELECT TOP 5 * FROM TB ) AS T ORDER BY QTY DESC理解错了,修改
      

  3.   

    select top 5 * from tb order by  qty desc
      

  4.   

    select top 5 * from SPJ order by qty desc
      

  5.   

    看来是
    SELECT * FROM (SELECT TOP 5 * FROM TB ) AS T ORDER BY QTY DESC
      

  6.   

    set rowcount 5
    select * from SPJ order by qty desc
      

  7.   


    SELECT * FROM (SELECT TOP 5 * FROM TB ) AS T ORDER BY QTY DESC选出来是三个?不会吧