ray88’s diary

お仕事で困ったとき用の自分用の覚書

2023-07-01から1ヶ月間の記事一覧

PostgreSQL SQL文 定数の出力

PostgreSQL 目次 - ray88’s diary SELECT句には列名だけでなく、定数を書くこともできる。 以下のSQL文では以下の各定数の値を出力している 文字列定数の値 '商品' を「mojiretsu」列として出力、 数値定数 38 を「kazu」列として出力 日付定数 '2009-02--24…

PostgreSQL SQL文 テーブル定義の変更(ALTER TABLE)

PostgreSQL 目次 - ray88’s diary ■列の追加 ALTER TABLE <テーブル名> ADD COLUMN <列の定義>; ※方言対応 --OracleとSQL SERVER では次のようにCOLUMNをつけない ALTER TABLE <テーブル名> ADD <列の定義>; --Oracleで複数列を一度に追加する場合は、次のよ…

PostgreSQL SQL文 テーブルの削除

PostgreSQL 目次 - ray88’s diary 【構文】 DROP TABLE <テーブル名>; 【サンプルコード】 DROP TABLE shohin; テーブルが削除された

PostgreSQL  SQL文 テーブル作成

PostgreSQL 目次 - ray88’s diary ■テーブル作成のSQL文 【構文】 CREATE TABLE<テーブル名> (<列名1> <データ型> <この列の制約>, <列名2> <データ型> <この列の制約>, <列名3> <データ型> <この列の制約>, <列名4> <データ型> <この列の制約>, <このテーブ…

PostgreSQL 本の付録のサンプルデータ(テーブルを取り込む)

PostgreSQL 目次 ■SQL教本などの本についてくるサンプルデータを利用してテーブル作成する だいたいサンプルデータはテーブル作成用SQL文としてついてくるので 以下の手順で作成する①pgAdmin4を起動し、対象のDB→スキーマ→テーブルの階層を選択 ②「テーブル…

PostgreSQL ビューの作成

PostgreSQL 目次 対象のDBを右クリックしてメニューより「クエリツール」を選択 ビュー作成のSQL文を記述して実行する ビューの配下に指定した名前でビューが作成されている。ビューの実行結果を確認するためにビュー名を右クリックし、データの閲覧/編集→…

PostgreSQL ログインロールとグループロールの管理

PostgreSQL 目次 【権限関連の用語とその定義と関係性】 ロール (Role): ロールはデータベース内のエンティティを表します。ユーザーやグループはロールによって表現され、ロールには権限が付与されます。一つのロールはデータベースにログインすることがで…

PostgreSQL テーブルスペースの管理・作成

PostgreSQL 目次 テーブルスペース管理画面の開き方「テーブル空間」を右クリック→作成→テーブル空間 ■General」タブでは以下の情報を設定する ・名称:テーブルスペースを識別するための名前 ・所有者:テーブルスペースの所有者となるユーザー ■「定義」タ…

PostgreSQL メンテナンス画面の開き方

PostgreSQL 目次 テーブル、またはDBを右クリックして「メンテナンス」を選択する メンテナンス画面では以下の操作を行える。・VACUUM:不要なデータ領域の削除・ANALYZE:統計情報の更新・REINDEX:インデックスの再構築・CLUSTER:データの整列

PostgreSQL フィルタ機能を使用したデータの検索

PostgreSQL 目次 ①対象テーブルを右クリック ②「データを閲覧/編集」→「フィルタリング下行の表示」をクリック ③条件式を記入して「OK」をクリック ④条件にあったデータのみが表示された

PostgreSQL データの編集

PostgreSQL 目次 ①編集対象のテーブルを右クリック ②データを閲覧/編集→すべての行をクリック ③行を追加をクリック(データ数分まとめて追加すると作業が楽)※プライマリーキーが設定されていない場合テーブル編集できないので注意 ④追加した行にデータを入…

PostgreSQL テーブルの作成

PostgreSQL 目次 ①対象のデータベース→スキーマ→「テーブル」を右クリック→作成→テーブル ②Generalタブ→「名前」にテーブル名を入力 ④「列」タブの「+」マーク(行を追加)をクリック ⑤カラム名とデータ型、制約のYes・No設定をする ⑥「制約」タブ→「主キー…

PostgreSQL データベースの構築

PostgreSQL 目次 ①データベースを右クリック→作成→データベース ②Generalタブで以下を入力または選択。・「データベース」欄に任意のデータベース名を入力・「所有者」欄でデータベースの所有者を選択 ③定義タブで以下を入力または選択し、保存ボタンをクリ…

PostgreSQL pgAdmin4 のインストール

PostgreSQL 目次 ■PostgreSQLのインストールをしてPathを通したらpgAdmin4のインストールをします【下準備】以下のURLよりpgAdmin4のインストールファイルをDLします https://www.pgadmin.org/download/pgadmin-4-windows/ ①DL対象のバージョンをクリッ…

PostgreSQL 環境変数の設定 パスを通す

PostgreSQL 目次 PostgreSQL インストール作業 ■PostgreSQLインストール後に環境変数の設定をします ■環境変数Pathに以下のパスを新規登録C:\Program Files\PostgreSQL\14\bin※「14」の部分はインストールしたPostgreSQLのバージョン番号 ■環境変数の設定が…

PostgreSQL インストール作業

PostgreSQL 目次 【下準備】(必要ないかもしれないけど)インストールするときにポート5432が使用されているか確かめたかったので以下コマンドで確認した(コマンドで何も返ってこなかったら未使用)※ぼかしてるのはユーザ名コマンド:netstat -ano | f…

Postgre SQL インストール前の確認(前回の苦労話)

PostgreSQL 目次 ■インストール時に苦労したこと PostgreSQLはインストール時に必要な主なパッケージをインストールしてくれるが、 そのうちGUIで操作可能にしてくれるpgAdemin4の最新版に不具合があり、これの 解消に1日半ほどかけてしまった。 pgAdmin4の…

PostgreSQL 目次

■環境構築 Postgre SQL インストール前の確認(前回の苦労話) PostgreSQL インストール作業 - PostgreSQL 環境変数の設定 パスを通す PostgreSQL pgAdmin4 のインストール PostgreSQL データベースの構築 ■テーブル作成とデータの編集 PostgreSQL テーブル…

SQL UNPIVOT

SELECT Year, Month, Half, Fiscal_Year, Quater, department, value FROM ( SELECT Year, Month, Half, Fiscal_Year, Quater, 制作1, 制作2, ..., 制作N FROM your_table ) AS source_table UNPIVOT ( value FOR department IN (制作1, 制作2, ..., 制…

Uipath モダンエクスペリエンス 表を抽出

Uipath モダンエクスペリエンス 目次 UiPath 目次 ①表を抽出をクリック ②「新しい列を追加」をクリック(バージョンによって表示が相違する可能性あり) ③データ抽出対象のブラウザ画面の表の一部を選択する ④ここでは「はい」を選択(場合によっては「いい…

Uipath モダンエクスペリエンス/セレクター内への変数設定

Uipath モダンエクスペリエンス 目次 - ray88’s diary UiPath 目次 - ray88’s diary ■「アプリケーション/ブラウザを使用」アクティビティを挿入し、 操作対象の画面を選択する ■「クリック」アクティビティを選択し、クリックする場所を選択 ■「厳密セレク…

Excel VBA 指定したブックの指定範囲を任意のブックの指定した位置に貼り付け

Sub CopyRange(ByVal sourceSheet As Worksheet, ByVal sourceRange As String, ByVal destinationSheet As Worksheet, ByVal destinationCell As String) Dim source As Range Dim destination As Range ' コピー元の範囲を取得 Set source = sourceSheet.R…

Excel VBA 印刷範囲の取得

Function GetPrintAreas(ByVal targetSheet As Worksheet) As String() '-------------------------------------------------------------- '機能:指定されたワークシートの印刷範囲を取得する '引数:対象のワークシートオブジェクト '戻り値:印刷範囲の…

Skack 目次

■Slack 目次Slackのコマンドで時短!効率化におすすめスラッシュコマンド一覧 - bestcloud Slack のリマインダーの使い方 | Slack