我知道有这种情况的数据,但 SELECT 不返回任何数据:
SELECT *
FROM TABLE1
WHERE COL3 LIKE '%State: OH%'
我错过了什么吗?还有另一种方法可以做到这一点吗?我也可以按每个州对数据进行分组吗?
任何帮助表示赞赏。
对不起,我认为内容有一些我看过的 html 标签。所以类似的声明应该是:
WHERE COL3 LIKE '%State: <b>OH</b>%'
我知道有这种情况的数据,但 SELECT 不返回任何数据:
SELECT *
FROM TABLE1
WHERE COL3 LIKE '%State: OH%'
我错过了什么吗?还有另一种方法可以做到这一点吗?我也可以按每个州对数据进行分组吗?
任何帮助表示赞赏。
对不起,我认为内容有一些我看过的 html 标签。所以类似的声明应该是:
WHERE COL3 LIKE '%State: <b>OH</b>%'
您认为您的数据符合您的条件,但运行查询表明您没有。您可以尝试的一件事是分析该列以查看确切内容:
SELECT COL3, COUNT(*) as freq
FROM TABLE1
GROUP BY COL3
这将创建您的列的频率分布,并可能有助于您的数据发现。如果您看到具有“状态”的行,则可以使用WHERE
子句进一步限制它:
SELECT COL3, COUNT(*) as freq
FROM TABLE1
GROUP BY COL3
WHERE COL3 LIKE '%State%
它可能就像冒号后面不止一个“空白”一样简单。