小弟现在遇到个问题
需要将一个字段中的固定内容拆分出来,建立新的字段,比如说:
我的数据表是dbf的,里面字段如下:姓名 地址 邮编
张三 北京市丰台区甲三号 100055
李四 北京市海淀区甲2号 100022现在要将该数据处理成新的表,如下:姓名 市 区 地址 邮编
张三 北京市 丰台区 甲三号 100055
李四 北京市 海淀区 甲2号 100022这种格式,请问怎么处理?是在转换的时候处理么?我这里有VFP,还有SQL SERVER
请指点.谢谢
另外,请问数据库中涉及到全角\半角的转换,是什么意思?
需要将一个字段中的固定内容拆分出来,建立新的字段,比如说:
我的数据表是dbf的,里面字段如下:姓名 地址 邮编
张三 北京市丰台区甲三号 100055
李四 北京市海淀区甲2号 100022现在要将该数据处理成新的表,如下:姓名 市 区 地址 邮编
张三 北京市 丰台区 甲三号 100055
李四 北京市 海淀区 甲2号 100022这种格式,请问怎么处理?是在转换的时候处理么?我这里有VFP,还有SQL SERVER
请指点.谢谢
另外,请问数据库中涉及到全角\半角的转换,是什么意思?
,left(地址,charindex('市',地址)) as 市
,substring(地址,charindex('市',地址)+1,charindex('區',地址)-charindex('市',地址)) as 區,
right(地址,len(地址)-charindex('區',地址)) as 地址
,邮编
from T--要是字串里出現2個'市'或者'區'字,就出錯了
select 1 [equal] where '()'='()'
collate Chinese_PRC_CI_AS_WSselect 1 [equal] where '()'='()'
括号分别为english输入法和紫光输入法 ^_^
请告诉一下?!