風邪をひきました

寒の戻りっちゅうんですかね、おとついくらいからまた寒くなったせいか、風邪をひいてしまいまして。
熱が出たりとかはないんだけど、鼻水がジュルジュルと…
仕事もなかなか忙しい事だし、早く治さないと駄目ですな。

field中の文字の検索

SQLServerで、field中に特定の文字やパターンの開始位置を得るには、

  • charindex
  • patindex

を使う。patindexの方は、パターンにワイルドカードが使えるとの事。
ワイルドカード検索の必要性がよくわからんのだが…
共に、第1引数に検索文字やパターン、第2引数にfield名となる。

例えばメールアドレスが格納されてるfieldがあるとして、ドメイン一覧を得たい場合、
テーブル名:hoge、フィールド名:emailと仮定して

select distinct substring(email, charindex('@', email) + 1, 99) as domain
from hoge where email is not null order by domain;

こんな感じでやると。
ほんとは、substringの第3引数も、len関数と組み合わせて、キッチリ@より後ろの文字数に
しないといけないんだろうけど、今回の様なケースだと、ある程度大きな数字にしとけばOKかと。
どうにも関数名が自分的に馴染まない(findとかを連想してしまう)んで覚え書きっと。

Internet Explorer Developer Toolbar

所謂IEFirebugここからダウンロードできます。
インストールすると、ツールバーに左上がり矢印の水色のアイコンがひょこっと現れます。

で、こいつをクリックすると、サイトの構成、ってかDOMのツリーみたいなのが表示されます。

あとはもう、自分で色々弄ってみましょうw
因みに Color Picker とかも付いてたりします。

日本語パッチについては、探したけど見つかんない…
誰か作ってくれないかな(;・∀・)