Home » Archives for 7月 2017
[SQLite] SQLiteで実行計画を見てみよう その2
テーブルをもう1つ作成 [SQLite] SQLiteで実行計画を見てみよう その1 では結合もサブクエリもないSQLだったので、selectid,order,fromがすべて0の実行計画だった。 テーブルを結合した時の実行計画はどうなるだろうか? まずはもう1つのテーブ...
[SQLite] SQLiteで実行計画を見てみよう その1
テーブル作成とデータ投入 [unix] シェルを使って、テストデータ生成 でテストデータを作ったので、SQLiteにデータを投入してみよう。 まずはテーブルのDDLを作成する。 $ cat create_table.sql create table if not exi...
[awk] awkでカラム方向の計算
tr -s ' ' '\n' 前回 は以下のようなコマンドでcalコマンドの結果を行方向に変換した。 $ cal | tr -s ' ' '\n' | awk 'NR==2 { mm = $1 } N...
[unix] dateコマンド違い
ある月の土日の日付を列挙するスクリプトを作っている時に、dateコマンドの挙動がOSによってかなり違うことに気づいた。 Mac(BSD) date 最初にMac(BSD)で実行する例。 $ cal | tr -s ' ' '\n' | ...