SQL LIKE没有找到明显的匹配

时间:2014-05-12 19:54:54

标签: sql ms-access

我正在编写以下SQL查询:

SELECT *
FROM OS
WHERE OS.VERSION LIKE '%1%';

在我的表中有一些带有char 1的行。但是,它返回一个空结果。 我将LIKE子句改为一些不同的值,但它仍然无效。

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:6)

尝试双引号和*表示通配符。您使用的是Oracle语法而不是Access语法。

答案 1 :(得分:0)

LIKE操作不能与整数类型的列一起使用。我假设OS.Version是整数类型的?

EDIT1: 如果您指的是MS Access,那么您必须使用星号(*)代替%。