2008-08-15から1日間の記事一覧

SQLパズル:文字列中の重複する文字を削除する

文字列中の重複する文字を削除する - ミックのブログもろに手続き型で解いてみた。 with recursive temp (word_key, idx, word_txt) as ( select word_key, 1 as idx, cast(substring(word_txt from 1 for 1) as varchar(25)) as word_txt from WordList uni…

サーバー文字セットがUnicodeなのでクライアント文字セットをUTF-8にしたら、判定文が軒並みスルーされたでござるの巻

JDBC Type4ドライバー(Implementation-Version: 12.00.00.01)でCHAR型の文字長計算があれな件。 準備 サーバー文字セットがLATINの列を持つテーブルを用意する。(Teradata Sql Assistant等を使って、JDBC以外から実行) CREATE MULTISET TABLE FOO ( COL1 CHA…