作者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
推 moyasi:like '%'||表二.門號||'%' ? 10/22 11:10
推 finaldeath:上面可行 SQL server 改成 like '%' + 表二.門號 + '%' 10/25 15:49