A表:单位代码,单位名称,单位人数
B表:机构代码,单位名称,单位性质A表与B表的“单位代码、机构代码”是不一样的,请问我想把A表和B表进行模糊匹配查询,得到如下的结果形式:
单位代码,机构代码,单位名称,单位人数,单位性质这样的SQL语句应该怎么写啊???select A.*,B.*
from A,B
where A.单位名称 like B.单位名称
上面写的这个语句不能达到目的,因为AB两个表的单位名称不完全一致!
谢谢先!
B表:机构代码,单位名称,单位性质A表与B表的“单位代码、机构代码”是不一样的,请问我想把A表和B表进行模糊匹配查询,得到如下的结果形式:
单位代码,机构代码,单位名称,单位人数,单位性质这样的SQL语句应该怎么写啊???select A.*,B.*
from A,B
where A.单位名称 like B.单位名称
上面写的这个语句不能达到目的,因为AB两个表的单位名称不完全一致!
谢谢先!
from A,B
where A.单位名称 like '%'+B.单位名称 +'%'
from a,b
where charindex(A.单位名称,b.单位名称)>0
select A.*,B.*
from A,B
where A.单位名称 like '%'+B.单位名称 +'%'
一个是模式匹配,一个串匹配,混在一起怎么用?
from A,B
where A.单位名称 like '%'+B.单位名称 +'%'