字段排序,重新组合 如上图,s1 是上班一,x1 是下班一, js1 是加班上班一,jx1 是加班下班一。它们都是一组的。如果 isstart 等于一。那么 第一位肯定是 js1,第二位肯定是jx1,否则 第一位肯定是 s1,第二位肯定是x1.然后,再比较其他的。比较大小,重新组合字段。因为我的排班,和加班 是分开的,所以需要重新整理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我再简化下:如果前面有NULL值,而且后面有非NULL数据,则往前移动、效果如下: 只有js1 和jx1 往前移到s1,x1 还好整点,否则就比较麻烦了 有个比较简单的方法,应该可行:把S1+','+X1+...+jx3 组成一个串 ,为空的字段不参加。然后再利用字符串分割函数 把串切割 取出数据 分给相应字段即可。 请教:怎么查询出数据字段中的主域名? 百分比统计问题 请问怎么为新增的一列限定字符长度 求一个Sql语句,能够判字段值是否相同 如何提高数据库索引的效率 数字型的字符串字段排序问题 dbf文件用能用office打开吗? 高分求教 怎样控制从数据库中取数据的条数? 怎样找出列ID是是自动递增的表? 如果两个表没有关联,那么请问如何取数据? 小白的问题:in和=的区别
我再简化下:如果前面有NULL值,而且后面有非NULL数据,则往前移动、效果如下:
把S1+','+X1+...+jx3 组成一个串 ,为空的字段不参加。
然后再利用字符串分割函数 把串切割 取出数据 分给相应字段即可。