「Like」演算子は、文字の一部を抽出するようなデータ(完全一致ではないデータ)を抽出する際に使用します。 「*」はワイルドカードと呼ばれる特殊な記号で、「0字以上の任意の文字列」を表します。 「Like」演算子と「*」はセットで使用されます。 Access2003を使用しています。列aに以下のような値があります。列a1111-2223333-444-556666-777-88-99これをハイフン毎に列を分けて以下のような形に整形したいのです。列B |列C |列D |列…

Access Version:2000 クエリでひとつのフィールド内の文字列を記号で分割して それぞれ別のフィールドで表示させるにはどのように すればよいのでしょうか。 たとえば、次の文字の場合、 ああああ<>いいい<>う<>ええ<>おおお<>か<>き<>くくくく あれれ、モジュール(VBA)では無くて、クエリの方をお願いしたつもりだったんですが。 splitを適用したいクエリの結果は、列にSplitを適用しない状態だと何行(レコード)あるんですか? 1行(レコード)で複数箇所splitを適用してませんか?

instrとsubstrをうまく組み合わせれば取得することができます。 文字列を区切り文字で分割し、結果を一次元配列で返します,文字列比較のモードを指定します,1次元配列が返ります,コンマ区切りで分割,分割結果を一行づつ表示する 2つの文字列を結合するクエリの作成手順を画像で解説しています。例えば「姓」と「名」や「株式会社」と「社名」などのように、別々のフィールドにデータ登録していた場合、フォームやレポートでは結合し表示したい場合があります。複数の文字列を連結するには、「&」演算子を使います。 csvの値など、カンマ区切りの文字列がそのままデータベースに登録されていて、その値をカンマ区切りに複数の列に分割して取得したい場合があります。. sql カンマ区切りの文字列を複数列に分割して取得する.