我有以下代码,我想比较两个字符串(varchars)。
如果 item.item_name 在任何地方包含字符串设备类型,我希望它返回记录。
但是我收到了一个错误,在上面的命令中说明了 INVALID NUMBER('%' + equipment_type + '%')。
select * from equipment_type
join item on upper(item.item_name) like upper('%' + equipment_type + '%')
我意识到问题是将通配符字符串添加到变量设备类型。有谁知道如何让这个通配符比较起作用?