0

この条件のデータがあることは知っていますが、SELECTはデータを返しません。

SELECT *
FROM TABLE1
WHERE COL3 LIKE '%State: OH%'

私は何かが足りないのですか?これを行う別の方法はありますか?また、州ごとにデータをグループ化できますか?

助けていただければ幸いです。


申し訳ありませんが、コンテンツには私が見落としたhtmlタグがいくつか含まれていると思います。したがって、同様のステートメントは次のようになります。

WHERE COL3 LIKE '%State: <b>OH</b>%'
4

1 に答える 1

1

条件に一致するデータがあると思いますが、クエリを実行すると、一致しないことが示されます。試すことができることの1つは、その列のプロファイルを作成して、正確な内容を確認することです。

SELECT COL3, COUNT(*) as freq
FROM TABLE1
GROUP BY COL3

これにより、列の度数分布が作成され、データの検出に役立つ可能性があります。「State」を持つ行が表示された場合は、次のWHERE句を使用してさらに制限できます。

SELECT COL3, COUNT(*) as freq
FROM TABLE1
GROUP BY COL3
WHERE COL3 LIKE '%State%

コロンの後に複数の「空白」があるのと同じくらい単純な場合があります。

于 2013-01-06T16:19:23.233 に答える