一个巨难的问题,要在文本中匹配单数和双数

fly_miss 2004-06-28 12:11:16
在一个地址中有门牌号,比如: 北京路378号,这样的地址,现在要把门牌为双数的的查询出来.地址不是有规律的,有可能有,有可能没有.天河北路27号,或者. 滨江路

请问如果用SQL查询出来

...全文
109 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovvver 2004-06-28
  • 打赏
  • 举报
回复
写两个函数。
BigGunLee 2004-06-28
  • 打赏
  • 举报
回复
我觉的即使写出查询语句,系统查询的代价也太高,而且地址录错了,
查起来很费尽.

我建议你改一下表结构,将地址分成几个字段分开存储,输出的时候合并就行了
这样就好查询了.

现实觉的能解决的问题,用系统解决起来不是那么容易.
wanghuixue 2004-06-28
  • 打赏
  • 举报
回复
gz
fly_miss 2004-06-28
  • 打赏
  • 举报
回复
因为只有一个地址,所以没有办法在开一个字段,来保存单,双号

现在我想到的一个办法,先让用户查北京街(用SQL)
之后,我在内存(程序中)
中用正则表达式对地址来单,双数匹配,在来筛选数据
st_2000 2004-06-28
  • 打赏
  • 举报
回复
不好搞,建议更改方案。。。。
zjcxc 元老 2004-06-28
  • 打赏
  • 举报
回复
效率很低,这样的算什么号? 滨江路
zyoumei 2004-06-28
  • 打赏
  • 举报
回复
如果地址里面只有一部分是数字还好弄些`
象楼上说的两部分甚至更多的时候就 麻烦的多了~
还是建议分段!
victorycyz 2004-06-28
  • 打赏
  • 举报
回复
同意一楼。另存单双号特征。

象你现在这样,如果有一个地址如:宝安31区XXX号,就不好分辨了。

34,593

社区成员

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

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