SQLでシステム日付、誕生日を使用して年齢、システム日付~誕生日までの月数、日数を取得するSQLをメモしておきます。 以下はOracleでの実行例となっています。 サンプルテーブル 「BIRTHDAY」テーブル 【Oracle】システム日付 …

SQLでシステム日付、誕生日を使用して年齢、システム日付~誕生日までの月数、日数を取得するSQLをメモしておきます。 以下はOracleでの実行例となっています。 サンプルテーブル 「BIRTHDAY」テーブル 【Oracle】システム日付 …
Excelで郵便番号へハイフンを挿入するにはREPLACE関数を使用することで可能です。REPLACE関数は本来置換用の関数ですが第3引数へ0を指定することで文字列の追加も可能となります。 REPLACE関数を使用して郵便番号へハイフンを挿 …
UPDATEで他のテーブルと結合(JOIN)した結果に対してのみ更新を実施したい場合、SQL ServerやMySQL、PostgreSQLではUPDATE文内に直接JOIN句を記載可能ですが、Oracleでは副問合せで結合することでJOI …
SQLで合計を求めるにはSUM関数、平均を求めるにはAVG関数を使用します。 DBMS毎の使用可否 サンプルテーブル 「GOODS」テーブル 合計を求める実行例 SUM関数を使用したクエリー(SQL)例 以下の例ではGOODSテーブルの …
ALL句を使用することでWHERE句内に指定した副問合せの結果を比較してデータを抽出する事が可能となります。 サンプルテーブル 「GOODS」テーブル 「GOODS_TYPE」テーブル ALL句を利用したクエリー(SQL)例 以下の例ではま …
関連記事 リモートデスクトップ接続での接続を簡単にするリモートデスクトップファイル「*.rdp」ファイルの作成方法 2013年からのMy PC構成 「Illustrator」でロゴを出力する際に背景色を透明にする方法 L2スイッチとL3ス …
ExcelでMID関数を使用することで文字列から指定した数の文字列を取得することが出来ます。 MID関数は「=MID(文字列,開始位置,文字数)」で指定します。 開始位置へ 1 を指定することで先頭から取得することができます。 MID関数を …
SQL PlusやSQL Developerに用意されている「DESCRIBE」コマンドを使用することでテーブル構造を確認することが出来ます。 DESCRIBEコマンドはDESCと省略することも出来ます。 SQL PlusでのDESCRIB …
DBクライアントソフトなどでOracle DBへ接続時に「ORA-01109:データベースがオープンされていません。」が表示された場合の原因と対応方法についてメモしておきます。 「ORA-01109:データベースがオープンされていません。」 …
関連記事 SQLで一部の文字列を取得する方法 SQL:システム日付と誕生日を元に年齢、誕生日までの月数、日数を表示する方法 SQL:NULLの判定方法 SQL:任意の順序でソート(並べ替え)する方法 Oracle:COALESCE関数の使 …