作者:
Qhui (cute惠)
2016-01-11 15:22:50資料庫名稱:SQL server
資料庫版本:Microsoft SQL Server Management Studio 12.0.4100.1
問題:
select * from 中華民國地址 where 住址 like '%[縣市]%'
把字放大來看[縣市]='桃園'
卻抓不到 任何東西
但 改成
select * from 中華民國地址 where 城市 like '%桃園%'
桃園是鍵盤key的中文字
跑出一堆資料
用眼睛看下like明明該有資料跑出來的,一模一樣的字
結果SQL卻抓不到,why??
作者:
Qhui (cute惠)
2016-01-11 17:01:00我認為中文字、數字是一樣的,沒有全形半形,很像的字的問題
作者: dogzi (汪汪) 2016-01-11 17:19:00
放大來看……?
作者:
newhtc (Roger)
2016-01-11 21:01:00Where 城市 & where 住址,就不一樣欄位
作者:
mathrew (Joey)
2016-01-11 21:45:00請把 [] 拿掉,就沒問題
作者:
Qhui (cute惠)
2016-01-15 11:34:00樓上~還是一樣我把它改成where 住址 like '%'+substring[縣市]+'%'用substring 這樣就可以了 Why????我把它改成where 住址 like '%'+substring([縣市],0,2)+'%'
作者:
QQaRed (QQ紅)
2016-01-15 17:36:00住址的欄位 確定有+ 縣市嗎? 你where的欄位不一樣壓