关于拆分字段的问题

tonychi23 2006-08-29 01:07:32
小弟现在遇到个问题
需要将一个字段中的固定内容拆分出来,建立新的字段,比如说:
我的数据表是dbf的,里面字段如下:

姓名 地址 邮编
张三 北京市丰台区甲三号 100055
李四 北京市海淀区甲2号 100022

现在要将该数据处理成新的表,如下:

姓名 市 区 地址 邮编
张三 北京市 丰台区 甲三号 100055
李四 北京市 海淀区 甲2号 100022

这种格式,请问怎么处理?是在转换的时候处理么?我这里有VFP,还有SQL SERVER
请指点.谢谢
另外,请问数据库中涉及到全角\半角的转换,是什么意思?
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tonychi23 2006-08-29
  • 打赏
  • 举报
回复
那如何将这个查询,在生成DBF表单呢?
请告诉一下?!
xyxfly 2006-08-29
  • 打赏
  • 举报
回复
上面是对 “请问数据库中涉及到全角\半角的转换” 这个问题的
括号分别为english输入法和紫光输入法 ^_^
xyxfly 2006-08-29
  • 打赏
  • 举报
回复

select 1 [equal] where '()'='()'
collate Chinese_PRC_CI_AS_WS

select 1 [equal] where '()'='()'
playwarcraft 2006-08-29
  • 打赏
  • 举报
回复
select 姓名
,left(地址,charindex('市',地址)) as 市
,substring(地址,charindex('市',地址)+1,charindex('區',地址)-charindex('市',地址)) as 區,
right(地址,len(地址)-charindex('區',地址)) as 地址
,邮编
from T

--要是字串里出現2個'市'或者'區'字,就出錯了

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧