2011年12月8日 星期四

#SQL 字串長度小於欄位長度,like,= 搜尋問題


欄位型態 nChar(5)  => 固定欄位長度
gap欄位長度 5
實際資料 長度 4

會發生說
查詢的時候,如果透過 like, 無法以4個長度的字串去搜尋


必須以下面兩種方式
1.
select * from mk_thickness
where gap like '1-11 '
2.
select * from mk_thickness
where gap = '1-11'

不然就是改型態為 nvarchar(5) =>會自動變動欄位長度
也就不會多出空白字元


nchar 和 nvarchar (Transact-SQL)

沒有留言:

張貼留言