2009-06-12から1日間の記事一覧

「以下について教えてあげよう♪」・・・SQL で

SQL

「以下について教えてあげよう♪」 - ...ing logging 3.0 経由、以下について教えてあげよう♪ 書いてみた。やっぱり SQL で。 WITH Input(id, str) AS ( SELECT 1, 'Abc012_59F_#012Gh' ) , Transform(id, res, input_str) AS ( SELECT id , CAST('' AS varch…

行持ち・列持ち (横持ち)

ちょっとまとめ。 行・列 行と列は漢字からイメージすると覚えやすい。例えば、以下のテーブル col_a col_b col_c col_d 1 2 3 4 5 6 7 8 なら、一行目は 1, 2, 3, 4 だし、三列目は 3, 7 となる。 列持ち (横持ち) では、列持ちとはどういうテーブルのこと…

SQL で数式を評価 (完全版 + α)

SQL

大阪で働く友人 mi との合作*1で不完全版が完全版に! やっぱり mi はすごかった!! WITH Input(id, str) AS ( -- idと数式を渡す SELECT 1, '1 + 3 / -8' UNION ALL SELECT 2, '2*3*4*5+99' UNION ALL SELECT 3, '4 * (9 - 4) / (2 * 6 - 2) + 8' UNION AL…