Sybase 12.7 Home Theater System User Manual


 
1 データベース・テーブルからのデータの選択
パフォーマンス&チューニング・ガイド 9
探索条件でのパターン・マッチング
もう 1 つの便利な検索方法が、パターンによる検索です。SQL では、LIKE
いう語を使用してパターンを検索します。LIKE の使い方について、例を挙げ
て説明します。
姓が BR で始まる従業員
をリストする
次のコマンドを入力します。
SELECT emp_lname, emp_fname
FROM employee
WHERE emp_lname LIKE 'br%'
探索条件内の % は、BR という文字の後に別の文字が何文字続いてもかまわな
いことを示します。
姓検索の修飾
姓が BR で始まり、その直後または数文字後に T という文字を含み、T で終わ
るかさらに別の文字が続くすべての従業員をリストするには、次のコマンドを
使用します。
SELECT emp_lname, emp_fname
FROM employee
WHERE emp_lname LIKE 'BR%T%'
最初の % 記号は文字列 “eaul” と一致し、2 番目の % 記号は空の文字列 ( 文字
なし ) と一致します。
LIKE で使用できるもう 1 つの特殊文字に _ (アンダースコア) 文字があります。
これは 1 文字と一致します。
BR_U% というパターンは、BR で始まり、4 番目の文字が U であるすべての名
前と一致します。Braun では、_ A という文字と一致し、% N と一致します。
emp_lname emp_fname
Breault Robert
Braun Jane
emp_lname emp_fname
Breault Robert