首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql如何查询一个表里的某个字段,是否包含另一个表的某个字段的字符串

2013-10-16 
sql怎么查询一个表里的某个字段,是否包含另一个表的某个字段的字符串请教各位大侠,比如说我的A表编号名字

sql怎么查询一个表里的某个字段,是否包含另一个表的某个字段的字符串
请教各位大侠,比如说我的A表
编号  名字       别称                    
1     黑龙江省    黑龙江,东北
2     辽宁省      辽宁,东北,辽
3     山东省      山东,鲁

B表
编号  名字    
1     黑龙江第一小学
2     东北第一小学
3     辽东中学
4     齐鲁大学
5     华盛顿大学

我怎么查询才能查询出来B表的名字包含在我的A表的别称里的数据,就是把B表的1234查询出来
[解决办法]
B表中的“辽东中学”归A表中的2对,还是归3对?
[解决办法]
http://blog.csdn.net/wlzwcr/article/details/6516402
[解决办法]
主要是判断两个字符 是否有共同字符
[解决办法]
如果数据已经成型,只有在分析时创建一个临时表,这个临时表就是A表的扩展,就是把“名字”与“别称”做成一对多并系。然后使用这个临时表与B表关联。

其实当初在数据表设计时,一些一对多的,最好不要存储于一个字段时,而是做成一对多的关系,这样不管是在存储,更新,删除都方便,更方便是它在与其它表做数据分析与处理时,还带的便捷。
[解决办法]
稍晚一点,Insus.NET想就以此做成一个案例。

热点排行