
No.2ベストアンサー
- 回答日時:
確かにどのようなSQLを発行してどう抽出されているかを書いていただくと、説明しやすいですね。
w一応基本を簡単に書いておきます。
■ パターンマッチングのLIKE演算子 ■
アクセスのLIKE演算子は「*」「?」を合わせて使用します。
この場合、任意の文字列をマッチングする場合は、*を、
任意の文字数をマッチングする場合は、?を使用します。
次のテーブル(MUSG)があります。
フィールドはコード(CODE)と名前(NAME)とします。
CODE NAME
1 うさぎ
2 デブうさぎ
3 うさぎ耳
4 かうさぎ
■ 任意の文字列に対するマッチング
1. SELECT NAME FROM MUSG WHERE NAME LIKE '*うさぎ'
⇒ うさぎ
デブうさぎ
かうさぎ
うさぎで終わる文字列を検索
うさぎで終わっていれば、頭に何文字の文字列が付いていても抽出される(0文字でも)
2. SELECT NAME FROM MUSG WHERE NAME LIKE 'うさぎ*'
⇒ うさぎ
うさぎ耳
うさぎで始まる文字列を検索
うさぎで始まっていれば、尻に何文字の文字列が付いていても抽出される(0文字でも)
3. SELECT NAME FROM MUSG WHERE NAME LIKE '*うさぎ*'
⇒ うさぎ
デブうさぎ
うさぎ耳
かうさぎ
うさぎが含まれる文字列を検索
うさぎが含まれていれば、頭と尻に何文字の文字列が付いていても抽出される(0文字でも)
■ 任意の文字数に対するマッチング
1. SELECT NAME FROM MUSG WHERE NAME LIKE '?うさぎ'
⇒ かうさぎ
うさぎで終わる文字列を検索
うさぎで終わってて、頭に1文字(?の個数)が付いているものが抽出される
2. SELECT NAME FROM MUSG WHERE NAME LIKE '??うさぎ*'
⇒ デブうさぎ
うさぎで終わる文字列を検索
うさぎで終わってて、頭に2文字(?の個数)が付いているものが抽出される
No.1
- 回答日時:
>うまくいきません。
実例を挙げるべきでしょう。
実例1行、したいこと(文章)1行で済むものをどうして
上げないのですか。
どうせ、前後やカッコやスペース1個が問題(指摘)になる細かい世界でしょうから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access で半角スペースと全角スペースの区別について 3 2022/11/05 23:54
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- SQL Server SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算 1 2022/05/17 17:49
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- 英語 breakとvacation 4 2022/08/04 11:56
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作成するには 2 2022/10/25 21:19
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- 英語 一般動詞の疑問文、否定文の作り方 5 2022/11/10 18:17
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
文字列からタブコードを取り除...
-
エクセルで文字列の最大値を抽...
-
Access2000 (VBA) ' & "など...
-
【Teratermマクロ】文字列の分...
-
aaa.bbb.ccc という、「ドット...
-
ユニークな文字列を順次, 生成...
-
vbsからバッチファイル実行時の...
-
countif関数について質問
-
MS SQLServer のSQLで文字列の...
-
Excelで3E8を3.00E+8にしない方...
-
Excel(エクセル) 特定の複数の...
-
エクセルでSQLでいうところの「...
-
VB6.0のString関数に代わるVB20...
-
エクセル 数値データを桁をそ...
-
漢数字に変換するプログラム
-
無意味つづり の出し方
-
初歩的で申し訳ないですが…ADO...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
文字列からタブコードを取り除...
-
VBAでの Replace関数で、ワイル...
-
エクセルで文字列をtxtファイル...
-
【Excel VBA】複数ある特定の文...
-
エクセル 数値データを桁をそ...
-
Excelで3E8を3.00E+8にしない方...
-
VBA2005 16進を2桁で表示したい。
-
エクセルで文字列の最大値を抽...
-
同一セル内に関数と文字列を同...
-
Left関数とRight関数を合わせた...
-
Excelで指数表現しないようにす...
-
MS SQLServer のSQLで文字列の...
-
VBの「As String * 128」とは?
-
エクセルでセル内の文字列の最...
-
ORCLEでの小数の表示方法の変更...
-
bashスクリプトでの文字列から...
-
LEFT関数で文字数を指定しない...
-
アクセスで特定の数字以外(複...
おすすめ情報