下面这一条肯定是不行的
SELECT * FROM data WHERE RecNo%2=1

解决方案 »

  1.   

    select IDENTITY(int, 1,1) AS ID_Num
     ,* 
    into #t
    from dataselect * from #t where Id_num%2=1
      

  2.   

    select * from (select IDENTITY(int, 1,1) AS ID_Num
     ,* 
    into #t
    from data) where Id_num%2=1
    大概这样子吧
    好久没写SQL语句了,忘了
      

  3.   

    select * from (select IDENTITY(int,1,1) AS ID_Num,* into #t from data) where Id_num%2=1
    保错!5~~~~~~~~~~~~~~~~~~~
      

  4.   

    select * from (select IDENTITY(int,1,1) AS ID_Num,* from data) where Id_num%2=1
      

  5.   

    不能合并成一句,
    只能分开写,
      因为select IDENTITY(int,1,1) AS ID_Num,* into #t from data 不会返回数据集,
    这句只执行插入数据到临时表t中
      

  6.   

    select Identity(int,1,1) as nno,* into #temptbl from data 
    select * from #temptbl where nno%2=0
    drop table #temptbl
    还是这样写把 没法合成一句
      

  7.   

    SELECT * FROM data WHERE RecNo mod 2=1     这个是显示奇数列.
    SELECT * FROM data WHERE RecNo mod 2=0     这个是显示偶数列.
    测试过了,绝对某问题