作者dauntless (火车呼噜呼噜)
看板Database
标题[SQL ] 模糊比对的方式
时间Thu Oct 18 10:33:45 2012
请问一下,我有二个资料表
表一:
序号 门号
1 0938
2 0944
表二:
序号 门号
1 938
2 1234
想查询出表二的门号有无与表一门号部分字串相符
以本例中,即欲达到
门号
938
这样的结果
经小弟下SQL指令:
select 表二.门号
from 表一,表二
where 表一.门号 like 表二.门号
但却得不到我想要的结果
请问为什麽呢?
我看书本上的范例,似乎都是用'% %'
但这似乎只能用字串,不能用於实际的资料表中的某一栏
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.130.54
1F:推 moyasi:like '%'||表二.门号||'%' ? 10/22 11:10
2F:推 finaldeath:上面可行 SQL server 改成 like '%' + 表二.门号 + '%' 10/25 15:49