飲み会にて
晩御飯は会社の食堂でとることが多い。いや、会社に出ればほぼ間違いなく夕食は食堂でいただいている。 最初は「遅くに帰って食べるのは太るから」という理由であった。著しい成長を見せていた脂肪の塊が、若干そのスピードを遅らせてい …
晩御飯は会社の食堂でとることが多い。いや、会社に出ればほぼ間違いなく夕食は食堂でいただいている。 最初は「遅くに帰って食べるのは太るから」という理由であった。著しい成長を見せていた脂肪の塊が、若干そのスピードを遅らせてい …
まったく同じ内容の行を消したい場合、create tableが使える。
1 |
create table new_table as select distinct * from base_table; |
これで、元のテーブルを削除して、新しいテーブルの名前を変更すると良い。 SQL 基 …
問題解決キッズは、問題解決をわかりやすく説明するサイトだ。先日紹介した「問題解決の授業」を書いた渡辺健介のデルタスタジオのサイトでもある。 問題解決のさわりというか、こういうものだよという説明的な内容ではあるが、ここを見 …
ようやくWordPressの最新版2.5.1に苦労してメジャーバージョンアップした。 前バージョンで独自カスタマイズした部分が影響して表示さえできていない始末。どこを変更したのかもうすらとしか覚えていない。それで、Dat …
まだぱらぱらとしか読んでいないけれど基本的な所をわかりやすく書いている。 子育て親向け?かもしれないけれど、意外と仕事の日常でも役に立つかもしれない。基本的ができていないのは応用もできないものだ。 構えず気軽に読めるし、 …
時系列表であるyour_tableのカラムvalue1が持つmax値の最初の時刻を取る。
1 2 3 4 5 6 |
select into res.timestamp, res,value1 timestamp, value1 from your_table where starttime < = timestamp and timestamp <= endtime order by value1 desc, timestamp limit1 |
ストアドプロシージャで複数の値を返す様にするにはユーザ定期型を用いる
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
create type your_type as ( timestamp timestamp with time zone, value1 float, value2 float ); create or replace function your_storedprocedure ( starttime timestamp with time zone, endtime timestamp with time zone ) returns your_type as $$ : |
もう葉桜でもないので季節外しちゃったけれど、今年行った川辺の桜並木がとても美しかったので写真を載せる。 場所は福岡であるが、駐車場がせまいので秘密。といってもこんなに綺麗なので有名な所なのかもしれない。 川辺に200mく …
「昔とった杵柄」だなと思いほくそ笑む。こんなことがたまにはある。 今やプログラマの一端でC++なんかやっていて、デザインパタンだのリファクタリングだのという毎日。最近忙しさもあいまってそんな事にはうんざり気味である。 今 …
CSV形式で記述された複数のテキストファイルをpostgresqlに格納する方法。 ただし、ファイルの最初の1行目にはデータのフィールド名が入っているので取り除く [crayon-682486c493dfd3246576 …