raspberry pi 買っちゃいました。
前々から気になっていたのではあるが、とうとう買っちゃいました。「raspberry pi」。仕事で、こういう機械を扱うのは、慣れているというか、なんというか、もう見たくないというか、そうとはいえ、なんか興味があるというか […]
Touch Barに escキーがない?
vi 私は、vi愛好者である。 UNIXでソースコードを書くのはもっぱらvi。 でも、Windowsだとvi入ってないし。秀丸かな。プログラムを組むときは、Visual Studioだし。 Macには、vi入っているけど […]
CROSS APPLY (LATERAL) で関数とJOIN(結合)して見る
本日は、SQLネタである。 少し前に、結合方法について書いてみた(INNER JOINとかの記事のことです)。 NATURAL JOINが最新の結合方法、と書いてみたりしたのだが、これよりもっと新しそうなのを発見してしま […]
テーブルのパーティッション分割
本日のネタもデータベースである。 最近のデータベースでは、テーブルを「パーティッションに区切る」ということが可能。 最近といっても、もうかなり前からかも。えーと、Oracleだと、10gくらいからか? しかし、Enter […]
SQL NATURAL JOIN 自然結合 (というか結合のあれこれ)
SQLの基本はテーブル。テーブル同士を結合するようなSELECT命令を作成して、帳票出力なり、画面表示なりを行っていくことが基本である。つまり結合は基本なわけであるが、その当たりの詳細は、「[データベースの気持ちがわかる […]
WITH 再帰クエリ その2
さて、今回もWITH再帰クエリである。 なんとか再帰クエリを書いて、実行させることができたが、なんか「ありがたみ」がない。 なぜかといえば、再帰的にデータを検索しているが、検索するだけでなんの演算もしていないから。今回は […]
WITH 再帰クエリ SQLポケリ
前回は、WITH句と再帰クエリについて紹介した。今回は、その続きである。 再帰処理とツリー構造 再帰処理は、ツリー構造のデータ構造を扱う際に、よく使用される。XMLの要素はツリー構造になっている。各要素をくまなく回ってみ […]
SQL WITH句 再帰クエリー RECURSIVE SQLポケリ
最近、SQLネタをブログにアップしている。本日もSQLネタである。 WITH句 少し前から、WITH句というものが使えるようになっている。 Oracleだと9iから使えるのか。割と昔からあるじゃない。SQLポケリには載っ […]
SQL分析関数 CUME_DISTとCOUNT OVER SQLポケリ
本日もSQL分析関数である。 本日は、予定していた通り、CUME_DISTを紹介したい。 マニュアルを見ると、CUME_DISTは、累積分布を計算する分析関数、と書いてある。 はーん、わかったようなわからないような。 ま […]