将nchar转换为char

时间:2013-11-20 14:41:41

标签: mysql sql

我试图将varchar与存储在数据库中的nchar进行比较。我有下面的代码,但它没有返回任何记录(它应该返回一个基于PONumber的记录)。有人可以帮忙吗? QDVR01中还有尾随空格,共有25个字符。

declare @PONumber varchar(20)
set @PONumber = 'SR0173156'

select * from TESTDTA.F5942005 WHERE convert(char(25),QDVR01) like '%' + @PONumber + '%'

1 个答案:

答案 0 :(得分:0)

如果你摆脱了QDVR01上的尾随空格,它应该可以工作。

select * from TESTDTA.F5942005 WHERE LTRIM(RTRIM(QDVR01)) like '%' + @PONumber + '%'