ごあいさつ
2007/11/23(金)
■[VB-TIPS] SQLのWhere文条件で、シングルクォーテーション『'』をエスケープするには
SQLでの文字列は、シングルクォーテーションで囲みます。
では、文字列中にシングルクォーテーションがある場合は、どうしたらよいでしょうか?
答え、『'』を2つ重ねます『''』。
ちなみに、ワイルドカード『%』や『_』をエスケープするには、以下の感じです。
where 列名 like 'AAA\%XXX%' escape '\'
上記は、文字列『AAA%XXX』の前方一致で検索される。
またちなみに、
トラックバック - http://d.hatena.ne.jp/chaichanPaPa/20071123/1195780467
リンク元
- 572 http://www.google.co.jp/search?hl=ja&q=SQL+シングルクォーテーション&lr=
- 383 http://iret-onsoku.blogspot.com/2007/12/sql.html
- 367 http://www.google.co.jp/search?hl=ja&source=hp&q=sql+シングルクォーテーション&lr=&aq=1r&oq=sql+しんぐる
- 281 http://www.google.co.jp/search?q=sql+シングルコーテーション エスケープ&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP298JP298&aq=t
- 259 http://www.google.co.jp/search?hl=ja&q=シングルクォーテーション+エスケープ&lr=&aq=2&oq=シングルク
- 226 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=RNWE,RNWE:2006-12,RNWE:ja&q=vba+ エクセル アプリケーション定義 %
- 182 http://www.google.co.jp/search?q=シングル+エスケープ+ruby+SQL&ie=UTF-8
- 148 http://www.google.co.jp/search?hl=ja&source=hp&q=シングルクォーテーションをエスケープ+html&btnG=Google+検索&lr=&aq=
- 120 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=UMx&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=VB+net+インジケータ&spell=1
- 118 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/chaichanPaPa/20071123/1195780467&rct=j&q=sql シングルコーテーション ?%8