CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

一个数据排列问题(在线)

楼主churujianghu()2005-08-03 21:18:55 在 MS-SQL Server / 基础类 提问

现在是这样  
                    f1                                   ff1  
  aaa               aaaa              
  bbb               bbbb              
  ccc               cccc              
  ddd               dddd              
  eee               eeee              
  fff               ffff              
  ggg               gggg              
  hhh               hhhh      
                    iii                               iiii          
  想达到的效果插入到另一个表  
                    f1                                   ff1                               f2                                 ff2  
                  aaa               aaaa             bbb               bbbb              
  ccc               cccc             ddd               dddd              
  eee               eeee             fff               ffff              
  ggg               gggg             hhh               hhhh              
                    iii                               iiii  
   
  问题点数:100、回复次数:8Top

1 楼vivianfdlpw()回复于 2005-08-03 21:31:28 得分 0

没看明白Top

2 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-03 21:33:40 得分 0

select   a.f1,a.ff1,b.f1   as   f2,b.f1   as   f2,b.ff1   as   ff2  
  from   t1   a,t1   b   where   ascii(left(b.f1,1))-ascii(left(a.f1,1))=1   and   ascii(left(a.f1,1))%2=1Top

3 楼churujianghu()回复于 2005-08-03 21:34:29 得分 0

这样的:  
  现在是这样  
  f1(字段一)                 ff1(字段二)  
  aaa               aaaa              
  bbb               bbbb              
  ccc               cccc              
  ddd               dddd              
  eee               eeee              
  fff               ffff              
  ggg               gggg              
  hhh               hhhh      
  iii               iiii          
  想达到的效果插入到另一个表  
  f1                 ff1                 f2                 ff2     --(这排是字段名)  
  aaa               aaaa             bbb               bbbb              
  ccc               cccc             ddd               dddd              
  eee               eeee             fff               ffff              
  ggg               gggg             hhh               hhhh              
  iii               iiii  
   
  谢谢各位老大了!Top

4 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-03 21:36:52 得分 100

如果最后一行要显示  
   
  iii         iiii           null       null  
  那么可以  
  select   a.f1,a.ff1,b.f1   as   f2,b.f1   as   f2,b.ff1   as   ff2  
  from   t1   a   left   join   t1   b   on   ascii(left(b.f1,1))-ascii(left(a.f1,1))=1   where     ascii(left(a.f1,1))%2=1  
   
  t1表示你的表名.  
  Top

5 楼churujianghu()回复于 2005-08-03 21:42:04 得分 0

tangqijun199   太厉害了!!!佩服佩服!!!Top

6 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-03 21:44:20 得分 0

谢谢.我也是刚刚查的帮助.Top

7 楼churujianghu()回复于 2005-08-03 22:05:00 得分 0

还有一个问题,就是当数据不是规范的数据不是规范的的数据时怎么处理阿?Top

8 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-03 23:30:28 得分 0

我在你那个帖子上回答了.Top

相关问题

  • 一个数据排列问题(在线)
  • 求一个按时间排列数据库字串的ASP代码(在线等)
  • 高分求:关于数据排列样式的问题:在线等!
  • 数据的排列???
  • datagrid中能否使各列的数据从左到右顺序排列,而不是每行只显示一条数据,在线等啊
  • 升序排列,怎么让为0的数据排在后面?
  • 数据排列问题
  • datagrid数据排列问题~?
  • ACCESS数据库,表t,按照字段score降序排列记录之后,仍存回原表,一条SQL语句能实现么?在线等。
  • 数据库添加数据时数据排列的问题

关键词

  • 数据
  • ggggggg hhh
  • hhhhiii iiii
  • ff
  • cccc ddddddd eee
  • eeeefff ffff
  • aaaabbbbbbb ccc
  • ascii
  • aaa
  • 表

得分解答快速导航

  • 帖主:churujianghu
  • tangqijun199

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo