SQLで合計を求めるにはSUM関数、平均を求めるにはAVG関数を使用します。 DBMS毎の使用可否 サンプルテーブル 「GOODS」テーブル 合計を求める実行例 SUM関数を使用したクエリー(SQL)例 以下の例ではGOODSテーブルの …

SQLで合計を求めるにはSUM関数、平均を求めるにはAVG関数を使用します。 DBMS毎の使用可否 サンプルテーブル 「GOODS」テーブル 合計を求める実行例 SUM関数を使用したクエリー(SQL)例 以下の例ではGOODSテーブルの …
ALL句を使用することでWHERE句内に指定した副問合せの結果を比較してデータを抽出する事が可能となります。 サンプルテーブル 「GOODS」テーブル 「GOODS_TYPE」テーブル ALL句を利用したクエリー(SQL)例 以下の例ではま …
SQL PlusやSQL Developerに用意されている「DESCRIBE」コマンドを使用することでテーブル構造を確認することが出来ます。 DESCRIBEコマンドはDESCと省略することも出来ます。 SQL PlusでのDESCRIB …
関連記事 SQLで一部の文字列を取得する方法 SQL:システム日付と誕生日を元に年齢、誕生日までの月数、日数を表示する方法 SQL:NULLの判定方法 SQL:任意の順序でソート(並べ替え)する方法 Oracle:COALESCE関数の使 …
SQLを見てるとたまにWHERE句内で「(+)」と記載されているのを見かけることがあります。 この「(+)」はOracle独自で記載が可能となる外部結合演算子といって、「g.GOODS_CODE = gt.GOODS_CODE(+)」のよう …
Oracleのインストール後にSQL*Plusなどでユーザー作成しようとした際、「ORA-65096」エラーが発生した場合の原因と対応方法についてメモしておきます。 「ORA-65096:共通ユーザーまたはロール名が無効です」の原因 ルート …
データベース製品のライセンス一覧です。 関連記事 Oracle Bronze DBA11g 合格! PostgreSQL:年、月、日、時、分、秒以下を切り捨てて取得する方法 SQLで文字列置換や文字置換する方法 SQL:副問合せの結果をA …
Oracleデータベースのリカバリとリストアの概念が少し理解しずらかったので整理しておこうと思います。 基本的にはパソコンのOSなどにおけるリカバリ(復旧)/リストア(復元)と言葉的な概念は同じですが、実作業は異なるものだと別物と覚えたほう …
テーブルのデータを削除する方法として「DELETE」コマンドと「TRUNCATE TABLE」コマンドの2つがあります。 両者を使用する場合、どのような用途で使用するべきか違いについてまとめておきます。 DELETE文 [crayon-68 …
ちょっとした案件でデータベースというとMySQLをとりあえず使っておこうという人はそれなりにいたかと思いますが、いまはその状況が変わってきています。 MySQLのオリジナルコードの作者のひとりがMySQLのコードをフォークして新しいプロジェ …