パソコンの小技・備忘録


トップページ > 小技一覧(VB.NET) > SQL辞典(LIKE)

SQL辞典(LIKE)

SELECT "フィールド名" FROM "テーブル名" WHERE "フィールド名" LIKE {抽出条件}

WHERE句などの中で、ワイルドカードを用いた抽出条件に使用します。

いろいろなパターンがありますので、主なものを紹介します。
 ・前方一致
   'AB%' ABから始まる文字列を抽出します。
   '田%' 田から始まる文字列を抽出します。

 ・後方一致
   '%AB' ABで終わる文字列を抽出します。
   '%田' 田で終わる文字列を抽出します。

 ・部分一致
   '%AB%' ABが含まれている文字列を抽出します。
   '%田%' 田が含まれている文字列を抽出します。

※Microsoft OfficeのAccessの場合は、「%」ではなく「*」を使用します。

■抽出対象のテーブル(テーブル名:名簿)
住所 氏名 備考 点数
東京都 鈴木 100
神奈川県 田中 背が高い 50
大阪府 鈴木 足が速い 30
北海道 高橋 背が低い 40
千葉県 田島 空港の近く 80

SELECT * FROM 名簿 WHERE 氏名 LIKE '田%'

対象フィールドを「*」にすると、全フィールドが抽出対象となります。

Accessの場合
 SELECT * FROM 名簿 WHERE 氏名 LIKE '田*'

■抽出結果
住所 氏名 備考 点数
神奈川県 田中 背が高い 50
千葉県 田島 空港の近く 80

トップページに戻る

パソコンの小技・備忘録トップページ(http://pckowaza.web.fc2.com/)を表示

※更新履歴などを掲載していますので、お気に入りはぜひトップページでお願いします!

サイト内検索

 Googleでサイト内検索

小技カテゴリー

カウンタ

メール送信

 ご意見・相互リンク募集中!
意見・相互リンクメールを送信!
inserted by FC2 system