by shigemk2

当面は技術的なことしか書かない

2014-03-24から1日間の記事一覧

LISTAGGで結果を横並び的に連結さす

SQL

LISTAGGを使う。 LISTAGG(集計関数) - オラクル・Oracle SQL 関数リファレンス select LISTAGG(size, ',') WITHIN GROUP (order by id) SIZE from DATA where ID = 2006; 感覚的には、 1,2,3,4 みたいな並びになると思う。 なお、withinは必須。

サブクエリ複数行参照

SQL

サブクエリって基本的に一つの結果しか参照できないように見えるけど、 それは select * from HOGEHOGE where id = (select id from FUGAFUGA); とかやった場合。 サブクエリで複数の結果がかえってくることが予想される場合は、INを使う。 select * from HO…

Gitのautocrlfについて

Git

概要 開発環境によってOSが違うと、文字コードとか改行コードとかの違いに悩まされることがある。 1行しか追加していないのにコミットしたらファイルがまるっと置き換わってて トピックブランチをmergeしようとしたら盛大にコンフリクトを起こすということは…

merge前の差分を見たい

Git

masterとかmergeしたいブランチで、 $ git diff ...otherbranch 文字コードを無視したいとき $ git diff -w ...otherbranch How can I preview a merge in git? - Stack Overflow

Makefileについて小さく

Makefile の書き方 (C 言語) — WTOPIA v1.0 documentation 基本的な書き方 ターゲット名: 依存ファイル名 1 依存ファイル名 2 依存ファイル名 3 コマンド行 1 コマンド行 2 コマンド行 3 実行 make ターゲット名 ポイント make というコマンドを実行するだけ…

タブ入力

Emacs であの文字を入力するのはどうしたらいいの? - 日々、とんは語る。 C-q からのTab キー