注册 登录
编程论坛 ASP技术论坛

如何提取字段里面某些字呢?

zhongx 发布于 2009-07-28 20:13, 942 次点击
如:
IP数据库一个表里字段b包含有:
广东省广州市
北京市
内蒙古区呼和浩特市
江苏省南京市
湖南长沙市
希望提取出:
广州
北京
呼和浩特
南京
长沙
意思是提取出 直辖市 或 地级市 ,但不要 市 字。
6 回复
#2
jiachenyan2009-07-28 21:14
用where加一个条件就可以了
在打开表时
select * from 表名 where 字段=条件
#3
水濂山人2009-07-29 14:58
如果目的是写在页面的话,那恐怕只能建立一个函数了……函数的目的,是对照字符串,看其中包含有哪一个城市名……万一出现错别字,例如“菏泽市”弄成“荷泽”还会出现不显示的问题。
总之,这个“函数”需要一定的智能性,看来难度是很大的。
感觉还是前期设计填写数据库的要求高一点,规范一点更好,免得后期处理出现大量遗留问题。
#4
zhongx2009-07-29 20:44
这是使用了纯真ip数据库,库内不规范造成的。
#5
craft001wen2009-07-30 16:27
对的,你这样写在库里后,再处理数据,不是没事找事吗
在写入库前,最好规划清楚类别,否则你的工作量就大了,也不容易对数据作取舍操作
#6
yyjz2009-07-31 11:07
不懂 来学习的
#7
aspic2009-07-31 14:54
判断是否有"市"字 有就替换掉就可以了吧
1