カテゴリー「SQL」に関連するページ一覧 1ページ目
- SQL SELECT句でテーブルから指定した列のデータを取得する
SELECT句はFROM句で指定されたテーブルから、どの列を取得するかを指定するための構文です。(FROM句についてはでSQL FROM句で複数のテーブルを結合するポイント紹介しています。)以下のよう...
- SQL FROM句で複数のテーブルを結合するポイント
FROM句では取得したいテーブルのテーブル名を指定します。以下のようなテーブルがあるとします。departmentは社員が所属する部署の情報を格納しています。また、employeeとdepartmen...
- SQL JOINの結合条件とWHEREの条件の違いと使い分け
SQLのJOINの結合条件とWHERE句での条件の違いを整理します。例えば以下のようなテーブルがあるとします。department.delflg = 0の社員のみ取得したい場合、以下のようなSQLにな...
- SQL GROUP BYで複数の行を集計して1行で取得する
SQLでデータを取得するときに、複数行のデータを集計してデータの合計、平均、件数、最大値などを取得したい場合があります。以下のようなテーブルがあるとします。部署ごと(department_idごと) ...
- SQL DISTINCTで重複行を1行のみ表示する方法
SQL GROUP BYで複数の行を集計して1行で取得するでは複数行を集約して1行で表示する方法を紹介しましたが、GROUP BYを使用せずに、同一のレコードが複数あるときに、1行のみ取得する方法を紹...
- SQL ORDER BYでレコードを並び替えるときのポイント
ORDER BYでレコードを並び替える時の注意点とポイントをまとめます。以下のようなテーブルがあるとします。身長の降順(大きい順)、身長が同じ時はidの昇順(小さい順)で並び替えたいときは、以下のよう...
- Oracle システム日付をYYYYMMDD形式などの文字列型に変換する
Oracleでシステム日付を文字列で扱う方法をまとめます。Oracleでシステム日付を取得するにはSYSDATEを使用します。SYSDATEは日付型で取得されます。YYYYMMDD形式などの文字列型に...
- Oracle システム日付や任意の日付型の月末や月初の日付を取得する
Oracleで日付の月末や月初を取得する方法を紹介します。月初を取得したい場合は以下のように日付部分を01固定で年月のみ取得するようにすれば取得できます。月末を取得したい場合、月初のように日にちを固定...
- SQL 別テーブルをSELECTした結果をそのままINSERTする方法
あるテーブル(A)に登録されているデータを利用して別のテーブル(B)にデータを登録したい場合があります。AをSELECTして、取得したデータを1件ごとBにINSERTするのではなく、AをSELECTし...
- Oracle Clientをアンインストールする(windows7,10)
Oracle Clientをアンインストールする方法を紹介します。Oracle Clientのバージョンは12.1.0、確認したOSはwindows7とwindows10です。deinstall.ba...