燈明日記 このページをアンテナに追加 RSSフィード

ごあいさつ

燈明日記へようこそ!!

燈明日記の主なテーマは、以下の通りです。

そして、燈明日記へ来られたのも『私』と『あなた』の何かのご縁です。なので、どうぞごゆっくりご覧下さい!

2007/11/23(金)

[] SQLのWhere文条件で、シングルクォーテーション『'』をエスケープするには

SQLでの文字列は、シングルクォーテーションで囲みます。

では、文字列中にシングルクォーテーションがある場合は、どうしたらよいでしょうか?


答え、『'』を2つ重ねます『''』。

ちなみに、ワイルドカード『%』や『_』をエスケープするには、以下の感じです。

where 列名 like 'AAA\%XXX%' escape '\'

上記は、文字列『AAA%XXX』の前方一致で検索される。


またちなみに、

  • 前方一致とは、例えば、「Perl」というキーワードに前方一致する単語としては、「Perlメモ」「Perlノート」などが挙げられる。
  • 後方一致とは、例えば、「Perl」というキーワードに後方一致する単語としては、「ActivePerl」「とほほのPerl」などが挙げられる。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/chaichanPaPa/20071123/1195780467