我遇到一個數據表,表的所有字段都是NVARCHAR類型,我想在這個表里面查兩個字段的值,例如:(select 品名,類型 from dbo where 品名='a215')或者(select 品名,類型 from dbo where 品名=N'a215'),有時候能查出那個值,有時候又查不到那個值,不報錯,本來只有"a215"四個字符,但我查這個字段值的長度卻是為5,用去空格的方法我都試過了,請問一下這是怎麼回事?我怎麼樣才能得到我想要的'a215'的值,與另一個數據表里的字段值進行比較。請賜教。感激不盡!!!
select 品名,類型 from dbo where 品名='a215'
and len(品名)=4