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

求一条SQL语句如何写

2012-10-19 
求一条SQL语句怎么写比如我有一个表,共有12个字段,分别是:USER,C1,C2,C3,C4,C5,C6....C10,Field,每当新增

求一条SQL语句怎么写
比如我有一个表,共有12个字段,分别是:USER,C1,C2,C3,C4,C5,C6....C10,Field,
每当新增一行时,就要判断新增的这行数据在该表中对应的字段有相同的值,超过5个相同的,就在Field字段中记录一个.
比如新增的这行数据为:

USER,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,Field
 US2, 1,2, 3, 4, 5, 6, 7, 8,9, 20,


假如表中已经有的一条数据是:

USER,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,Field
 US1, 1,2, 3, 4, 5,20,20,20,20, 20, 0

由于新增的这一行和原来已有的数据中,
C1=C1,C2=C2,C3=C3,C4=C4,C5=C5.C10=C10,超过了5条相同的值,所以记录一条Field=1,而原始已有的那条,因为Field=1,所以变为Field=2.
请问语句怎么写呢?

[解决办法]

探讨
记录一条Field=1,而原始已有的那条,因为Field=1,所以变为Field=2.

[解决办法]
5条记录相同,在10条中随机选取5条就有C10 5=10*9*8*7*6/5!=252中组合
挺麻烦的
[解决办法]
举例说全来吧

第二步的结果

再设想个第三步,说明并列出结果
[解决办法]
探讨
比如我有一个表,共有12个字段,分别是:USER,C1,C2,C3,C4,C5,C6....C10,Field,
每当新增一行时,就要判断新增的这行数据在该表中对应的字段有相同的值,超过5个相同的,就在Field字段中记录一个.
比如新增的这行数据为:

USER,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,Field
US2, 1,2, 3, 4, 5, 6, 7……

[解决办法]
怎么只有一条回复显示?明明有7个人回复了。

热点排行
Bad Request.