摘要:
网上有很多人问到关于数据均匀分组的问题,很多回答都使用了游标。这里介绍不使用游标(基于关系运算)的解决方案。 场景1: 学校举行运动会,将报名参加赛跑的学生分组并安排跑道。要求:8个人一组,尽量使不同班次的同学在一组; 不足8个班级时,才允许相同的班级的同学在一组。 解决方案: 创建一个students表,有id,name,class等列。记录参赛同学。 第一步: 按班级分区排序,使每个同学... 阅读全文
摘要:
SQL Server 查询链接服务器上的数据有两种常用的方法: 1. 通过4部分名字(fourt-part name)直接查询。例如: SELECT * FROM JDE_LINKED.S10B3026.RTVTCOM.F0005WHERE DRSY = '41' AND DRRT = 'S1' 这种方式的优点就是直观、方便,还可以传递参数给where字句,灵活。 这种方式的... 阅读全文