カテゴリー「SQL」に関連するページ一覧 6ページ目
- PL/SQL CLOB型の文字列を置換する
PL/SQLでCLOB型の文字列を置換する方法を紹介します。REPLACEで置換すると、環境やCLOB型の文字列にによってなぜかエラーが発生することがあったため、独自実装をしました。(エラーの原因はわ...
- Oracle 急に接続ができなくなった場合の対処法
Oracleに急に接続ができなくなったことがあり、復旧したときの手順を作業メモとして残します。接続しようとすると、エラーメッセージなどが表示されるわけではなく、ずっと接続中(応答なし)の状態になります...
- SQL CREATE文でテーブルを新規作成する
SQLでテーブルを新規に作成するにはCREATE文を実行します。以下のようにCREATE TABLE xxxのxxxでテーブル名を指定します。そのあとに、カラム名と型(桁数)をカンマ区切りで指定します...
- SQL テーブルに列(カラム)を追加をする方法
SQLでテーブルに列(カラム)を追加するにはALTER TABLE文を使用します。(既に存在しているカラムの定義情報を変更したい場合はSQL テーブルの列(カラム)の定義情報を変更する方法を参照してく...
- SQL テーブルの列(カラム)の定義情報を変更する方法
SQLでテーブルの列(カラム)の定義情報を変更するにはALTER TABLE文を使用します。(新たにカラムの定義を追加したい場合はSQL テーブルに列(カラム)を追加をする方法を参照してください。)以...
- SQL テーブルの列(カラム)を削除する方法
SQLでテーブルの列(カラム)を削除するにはALTER TABLE文を使用します。以下のようにALTER TABLE xxx DROPのxxxでテーブル名を指定します。そのあとに、削除したいカラム名を...
- SQL テーブルと列(カラム)にコメントを設定する方法
SQLでテーブルと列(カラム)にコメントを設定する方法を紹介します。SQL CREATE文でテーブルを新規作成するで紹介した方法で、テーブルを作成する際に、一緒にコメントを論理名として登録することが多...
- Oracle 日付の0埋めを無効にして文字列にフォーマットする
Oracleで日付を文字列に変換するにはOracle システム日付をYYYYMMDD形式などの文字列型に変換するで紹介したように以下の方法で行います。2020/02/05などのように、0埋めされた書式...
- SQL 重複した値を除いた件数をカウントする
SQLで、重複した値を除いた件数を集計する方法を紹介します。COUNTで集計する際に、重複した値は1カウントとして集計します。SQL DISTINCTで重複行を1行のみ表示する方法で紹介したように、重...
- SQL DISTINCTで複数列を指定してカウントするときの注意点
SQL 重複した値を除いた件数をカウントするで、重複したデータを1件として集計する方法を紹介しましたが、重複の判定に複数の列をしている場合は注意が必要です。複数の列で重複の判定を行うときは、以下のよう...