クエリでlikeコマンドを使用してAccessで特定の結果を探したいとします。私がlikeコマンドを利用したい分野では、そのフィールドで検索したいワイルドカード(*)コマンドがあります。これを回避する方法はありますか?以下の例:コマンドのようなアクセスクエリワイルドカード
SELECT *
FROM TABLE_NAME
WHERE FIELD_NAME LIKE '*'
クエリでlikeコマンドを使用してAccessで特定の結果を探したいとします。私がlikeコマンドを利用したい分野では、そのフィールドで検索したいワイルドカード(*)コマンドがあります。これを回避する方法はありますか?以下の例:コマンドのようなアクセスクエリワイルドカード
SELECT *
FROM TABLE_NAME
WHERE FIELD_NAME LIKE '*'
を言います(*)LIKE演算子を経て、ここに(http://office.microsoft.com/en-us/access-help/using-wildcard-characters-in-string-comparisons-HP001032284.aspxを参照)しようとする考え方がある
SELECT *
FROM TABLE_NAME
WHERE FIELD_NAME LIKE '[*]'
角括弧は、それはだことを示しています一致するリテラルアスタリスク、ワイルドカードではありません。
*
は、SQL Server like
にワイルドカードではありません。だから、使用することができます。
SELECT *
FROM TABLE_NAME
WHERE FIELD_NAME LIKE '%*%' ;
を使用すると、実際のワイルドカード%
を検索したい場合は、何か他のものにwilcardを変更することができますが、実際には、アスタリスクを含む列を見つけたいと仮定すると、&
SELECT *
FROM TABLE_NAME
WHERE FIELD_NAME LIKE '&%&' ESCAPE '&';
あなたの質問を言い換えることができますか?私は誰にもあなたが何を求めようとしているのか分かりません。 – xQbert