いてづきブログ

情シスでやってみたことの備忘録

SQL

SQLiteでテーブル情報取得

SQL

pragma table_info (テーブル名) こういうテーブル情報とかを取得するやつってDBごとに結構違って厄介ですね。 それにしてもSQL久しぶりに触ったけど意外と覚えてたwでもガッツリやるならポケットリファレンス必須ですね。

postgresqlの再インストール

SQL

ちょっとはまったのでメモposgresqlをアンインストールするときは、ただアンインストールだけではダメ。 アンインストールする コマンドプロンプトで「net user postgres /delete」を実行する。 アンインストール時に残ったフォルダを削除する(アンインスト…

UNIONとGROUP BY

SQL

複数の異なったテーブル群からの取得結果を同一に扱うにはUNIONを用いる。 select .... UNION select .... みたいな。取得する列の数はselect文全部で一緒にさせないといけない。 今回業務で使ったSQLはさらに、上位のテーブルのデータがあれば、それを優先…

mysqlにはto_charがないらしい。

SQL

日付を特定フォーマットに変換する場合はdate_format関数、他の方に変換する場合はcast関数を使う… ということらしい。日付のフォーマットとか、変換関数とかDBによって微妙に違うから困る。