我有一如下表.A,B,C,D,E为字符型,A1,B1,C1,D1,E1为数字型,
逻辑为:
1.A列中的数先在E列中,若查到,所有数据右移.若查不到,数据保持不变,接下来查D列,同样查到了,数据也右移.一直类推.直到查到B列.例如:下表的第四行右移动.
2.B列中也同样查E,D,C列.
3.C列也同样查D,E列.
4.D列也同样查E列A A1 B B1 C C1 D D1 E E1
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 d2 1 c2 1 d2 1 g 1
d 1 e 1 结果为:A A1 B B1 C C1 D D1 E E1
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 b2 1 c2 2 d2 1 g 1
d 1 e 1以上请高手协助.
逻辑为:
1.A列中的数先在E列中,若查到,所有数据右移.若查不到,数据保持不变,接下来查D列,同样查到了,数据也右移.一直类推.直到查到B列.例如:下表的第四行右移动.
2.B列中也同样查E,D,C列.
3.C列也同样查D,E列.
4.D列也同样查E列A A1 B B1 C C1 D D1 E E1
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 d2 1 c2 1 d2 1 g 1
d 1 e 1 结果为:A A1 B B1 C C1 D D1 E E1
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 b2 1 c2 2 d2 1 g 1
d 1 e 1以上请高手协助.
解决方案 »
- 求一SELECT语句
- 急急急!如何取得一个表中的数据行数???在线等!!!
- 总结了一下自己在数据检索上的心得,与大家共享. 顺便感谢大家在那个贴子里给出的鼓励和建议散分.
- 两个SQL7。0之间通过什么方式可以相互时时备份数据?
- 奇怪现象:datetime类型数据查询后为:2011 八月 26 16:29
- 如何在数据库中读日期时将“2004-9-3”变为“2004-09-03”?????
- 数据库文件分配的问题?
- 求一SQL写法
- win2000中sql的问题!!!
- 一个普通的SQL语句读出来的数据出现了重复这是怎么回事?高手们看看
- 执行存储过程出现诡异问题!请教问题原因!
- 2000生成脚本的时候,主键这些没有了 ???
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 d2 1 c2 1 d2 1 g 1
d 1 e 1
结果为:
A A1 B B1 C C1 D D1 E E1
a 1 b 1 c 2 d 1 e 1
a1 1 b1 2 c1 1 d1 1 f 1
a2 1 b2 1 c2 2 d2 1 g 1
d 1 e 1
不知道能否有存储过程来实现?