CID不重复吧?
select top 4 * from chose order by newid()

解决方案 »

  1.   

    随机的例子:
    --   0~9999
    (CONVERT(int,RAND()*100000)%10000)--   -9999~9999
    CASE 
    WHEN (CONVERT(int,RAND()*100)%2=1 THEN
      (CONVERT(int,RAND()*100000)%10000*-1)
    ELSE (CONVERT(int,RAND()*100000)%10000)
    END--   A~Z
    CHAR((CONVERT(int,RAND()*1000)%26)+65) 推荐  j9988(j9988) 大虾的方法!!!
      

  2.   

    同意大力!
    想问一下order by newid()是什么意思?
      

  3.   

    测试过了,CID是关键字,最大加一。
    select top 4 * from chose order by newid()  可以运行。
    newid() 函数 不理解是什么意思。
    帮助说是:创建 uniqueidentifier 类型的唯一值。
    这个是不是sql 自动加的。  pengdali(大力) 的测试好象不行耶