@634

SQL - 文字列比較(like, not like)

Advertisement

like

select * from DB名
    where 列名 like '文字列'
文字列比較を行い、列名の値が文字列と一致した行を取り出す。
列名 = '文字列' と同意。

not like

select * from DB名
    where 列名 like '文字列'
文字列比較を行い、列名の値が文字列と一致しない行を取り出す。
列名 <> '文字列' と同意。

ワイルドカード

like を使用して文字列比較を行う場合、ワイルドカードの使用が可能
任意の一文字: _
任意の文字列: %

サンプル
商品名が 'テレビ' で終わるレコードを検索
select * from DB名
    where 商品名 like '%テレビ'
商品名が「ワイドテレビ」や「プラズマテレビ」の行が抽出される。

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール