首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

序号排列有关问题

2013-03-22 
序号排列问题前提:现在有4张表:选择题表,填空题表,简答题,多选题动作:现在要添加试题希望达到的结果:随机

序号排列问题
前提:    现在有4张表:选择题表,填空题表,简答题,多选题
动作:现在要添加试题
希望达到的结果:随机向4张表中添加相对应的试题(选择题添加到选择题表),最后他们能按添加试题的先后顺序给试题编号,就是不管添加什么题都要顺序排号


求解决方法序号排列有关问题
[解决办法]
2012 可直接使用序列
2005 以上row_number
2000 建带自增字段的临时表。填入获取序列号
[解决办法]

直接一个基础数据表就好了,数据题全丢进去。 添加2个字段就好了: 
                1字段就是 类型,1代表什么类型的题,
                2代表什么类型的。 
                 第二个字段就是一个LeverOrder,排序用的。  
               你直接取这个表的数据就好了,where 类型=1,选择题就出来了,
               order by LeverOrder,不就排序了
[解决办法]


ROW_NUMBER() over(PARTITION by Time order by Counts desc) as num

差不多这么个意思
  

热点排行
Bad Request.