2014-01-15 31 views
0
Select * from tabella 
where 
aa not like (%DIV%) 

请告诉我,为什么它不工作,并返回以下错误:失败转化型

'Conversion failed when converting the varchar value 'OTB018926' to data type int'

+1

请给我们你的表定义。 –

+2

另外,SQ1的哪个方言。 T-SQL? MySQL的? –

回答

1

试试这个:

Select * from tabella where aa not like '%DIV%' 

您在缺少单引号查询。

+0

它不起作用:总是出现同样的错误 – user3197365

+1

@ user3197365你能描述表'tabella'的表结构吗 – Bhushan

+0

你是什么意思?结构在某种意义上说:我尝试了很多不同的解决方案,比如像cast(原因码AS VARCHAR(15)),不像'%DIV%'或转换(VARCHAR,原因码)不像'%DIV%',但错误始终是相同的 – user3197365