我正在编写以下SQL查询:
SELECT *
FROM OS
WHERE OS.VERSION LIKE '%1%';
在我的表中有一些带有char 1的行。但是,它返回一个空结果。 我将LIKE子句改为一些不同的值,但它仍然无效。
我该怎么做才能解决这个问题?
答案 0 :(得分:6)
尝试双引号和*表示通配符。您使用的是Oracle语法而不是Access语法。
答案 1 :(得分:0)
LIKE操作不能与整数类型的列一起使用。我假设OS.Version是整数类型的?
EDIT1: 如果您指的是MS Access,那么您必须使用星号(*)代替%。