select no from table.
我觉得不会这么简单吧?
具体说说?

解决方案 »

  1.   

    使用DBEDIT(与NO相联)及语句
    select * from table where ...
      

  2.   

    不好意思,是我没说清楚。比如说我要显示出一张人员信息表,其中的人按部门,或职称等方式排序,而表上又要出一个序号,第1个人是1,第2个是2,怎么直接通过SQL语句来实现,SQL Server 7.0中有一个“NewID()” 函数,但返回的是一串16进制编号,而且是随机的,不能满足需要。
      

  3.   

    在sql表中序号(行号)是没有意义的,指望sql表出序号肯定不明智,这事还得自己办,
    还是自己加上吧。
      

  4.   

    SQL Server不支持Access的自动编号属性, 对编号最好的做法是:
    1. 递增1, 每次insert into时ID+1
    2. ID=当前时间的换算.  如ID=20000106091752等等
      

  5.   

    我觉得Delphi_fan的意思是:
    查询的结果能给出序号. 我不觉得这样能直接通过SQL语句实现.
    除非查询时插入一个临时表, 而且要用到游标. 
      

  6.   

    关系数据库中是没有记录的顺序这一概念的。如果在实际使用中确实需要打印序号,则可以建立一个在数据集或查询中建立一个计算字段,在每一个计算字段事件中自动计数,然后把数据集显示出来。如果是用QuickReport打印报表,则可使用QR的记录号功能。