SQL
pragma table_info (テーブル名) こういうテーブル情報とかを取得するやつってDBごとに結構違って厄介ですね。 それにしてもSQL久しぶりに触ったけど意外と覚えてたwでもガッツリやるならポケットリファレンス必須ですね。
ちょっとはまったのでメモposgresqlをアンインストールするときは、ただアンインストールだけではダメ。 アンインストールする コマンドプロンプトで「net user postgres /delete」を実行する。 アンインストール時に残ったフォルダを削除する(アンインスト…
複数の異なったテーブル群からの取得結果を同一に扱うにはUNIONを用いる。 select .... UNION select .... みたいな。取得する列の数はselect文全部で一緒にさせないといけない。 今回業務で使ったSQLはさらに、上位のテーブルのデータがあれば、それを優先…
日付を特定フォーマットに変換する場合はdate_format関数、他の方に変換する場合はcast関数を使う… ということらしい。日付のフォーマットとか、変換関数とかDBによって微妙に違うから困る。