オーロラさんの勉強帳

IT企業勤務。データベース、Excel、Excel VBA、ネットワーク、LinuxなどIT関連のことを主に書いていきます。少しでもお役に立てたら幸いです。

【Excel VBA エキスパート ベーシック】VBA・マクロ・VBEについて (VBA入門1)

マクロとは VBAとは VBAの特徴 VBEについて ブックとマクロ セキュリティレベル マクロの保存先 個人用マクロブック(PERSONAL.XLSB) マクロとは Excel操作を自動化するプログラムのことです。 VBAとは プログラミング言語。Visual Basic Applicationの略。マ…

【Excel VBA】ブックを開く(Openメソッド)、閉じる(Closeメソッド)方法

Excel VBAでワークブックを開く(Openメソッド)、閉じる(Closeメソッド)の使い方を紹介します。 Openメソッドでワークブックを開く Closeメソッドでブックを閉じる サンプルコード:ワークブックを開いて、閉じる サンプルコード:ファイルの存在確認後、ファ…

【Excel】INDEX関数とMATCH関数を組み合わせて使う ~INDEX関数・MATCH関数入門~

INDEX関数とMATCH関数を組み合わせて、使いこなすことを目的とした全3回の第3回目の記事です。いよいよ『INDEX関数』と『MATCH関数』を組み合わせて使う方法を紹介します。 1回目:INDEX関数 2回目:MATCH関数 <今回> 3回目:INDEX関数とMATCH関数の組み合…

【Excel】MATCH関数 ~わかりやすいMATCH関数入門~

INDEX関数とMATCH関数を組み合わせて、使いこなすことを目的とした全3回の第2回目の記事です。今回は『MATCH関数』の使い方を紹介します。 1回目:INDEX関数 2回目:MATCH関数 <今回> 3回目:INDEX関数とMATCH関数の組み合わせ 1回目の『INDEX関数』の使い…

【Excel】INDEX関数 ~わかりやすいINDEX関数入門~

INDEX関数とMATCH関数を組み合わせて使うと、VLOOKUPよりもフレキシブルにデータを検索できます。INDEX関数とMATCH関数を組み合わせて使う方法を以下のように3つの記事に分けて、紹介していきます。 1回目:INDEX関数 <今回> 2回目:MATCH関数 3回目:INDE…

【Excel】【UNIQUE関数】重複しない(一意の)値の一覧を作成する

ExcelのUNIQUE関数なるものをTwitterで見かけて、なんて便利なExcel関数なんだと驚きましたので、記事にします。 Microsoft Officeサポートのページは↓ support.microsoft.com 私も思わずつぶやいてしまいました。 Twitterで見かけたExcelのUNIQUE関数。大文…

【Windows10】【ショートカット】絶対に覚えたほうが良い『画面キャプチャ(スクリーンショット)を取得する』 Windows + Shift + S 

皆さんは手順書やエビデンスや報告書などのドキュメントを作成する際、メールを作成時に画像を挿入したいときなどに画面キャプチャの取得はどのようにされていますか? ・PrintScreenキー:画面全体のキャプチャを取得 ・Alt+PrintScreenキー:アクティブな…

【SQL】【基礎】COUNT関数とNULLの関係 (COUNTでレコード件数を調べる) 

SQLのCOUNT関数とNULLについて記事にします。COUNT関数の引数により、NULLを数える場合、数えない場合があるので、その点も踏まえて色々なサンプルSQLでCOUNT関数を紹介します。 <目次> COUNT関数とは COUNT関数でNULLを数える場合と数えない場合 特定のカラ…

【SQL】【基礎】GROUP BY、SUMを使って年月で集計する

以下のような商品の納入日を管理しているテーブルで、年月ごとの仕入価格を集計するSQLを考えたいと思います。 <目次> データの準備 年月ごとのP_CLASSの仕入価格合計を抽出 年月ごとのキャベツの仕入価格合計を抽出する データの準備 今回使ったデータは…

【Access】重複データを表示しない(重複データを1つにまとめて表示)・重複データだけを抽出する (初心者でも簡単)

Accessで重複するデータを1つにまとめて表示する方法と、重複データだけを抽出する方法を紹介します。 ※重複データだけを抽出する方法は、以下記事でも紹介しましたが、復習もかねて・少しわかりやすくこの記事でも紹介します。 <目次> 重複するデータを表…

【SQL】GROUP BYとINNER JOINを使って最新日付のレコードを取得する

テーブルの最新年月日の情報を取得するSQLを考えたいと思います。 カラムが2つしかない場合の最新日付のレコードの抽出 カラムが3つ以上ある場合の最新日付のレコードの抽出 カラムが2つしかない場合の最新日付のレコードの抽出 以下のようなPRODUCT、STARTD…

【Access】【初心者】重複データを抽出したい

こんばんは。皆さんは、データのなかで重複したデータだけを抽出したいときなどありますか?その際、どのようにして抽出していますか?私は重複データだけを抽出したいときが結構あり、Excelで各列を文字列結合して、その文字列に対してCOUNTIF関数で2以上の…

【Excel】入力規則のリストをOFFSET関数・COUNTA関数を組み合わせて可変式にする

Twitterで流れてきたExcelの『OFFSET関数とCOUNTA関数を使って、入力規則のリストを可変式にする方法』を紹介します。 目次 入力規則のリストとは? 入力規則のリストの基本的な設定方法は? 今回したい事 OFFSET関数とCOUNTA関数をつかって入力規則の可変リ…

リレーショナルデータベース SQLの基本

SQLとは SQLの4つの種類 データ操作言語:DM|L データ定義言語:DDL データ制御言語:DCL トランザクション制御 SQLとは SQL(エスキューエル)とは、リレーショナルデータベースを操作するための言語で、Structured Query Languageの略です。ANSI、ISO、JISな…

データベースの4つのタイプ

データベースの種類 階層型 ネットワーク型 リレーショナル型 オブジェクトリレーショナル型 データベースの種類 データベースには大きく分けて以下の4つの種類がある ・階層型 ・ネットワーク型 ・リレーショナル型 ・オブジェクト・リレーショナル型 階層…

SQL基礎 明示的なデータ型の変換 TO_CHAR(数値から文字に型変換) oracleデータベース

関数を使った明示的なデータ型変換について、今回はTO_CHAR関数を使った数値から文字型への変換について記載します。 前回の日付から文字への型変換については、以下の記事から。 auroralights.hatenablog.com TO_CHAR関数で数値から文字へのデータ型変換 TO…

SQL基礎 明示的なデータ型の変換(TO_CHAR 日付から文字への変換) oracleデータベース

データ型変換について、前回の続きで今回は明示的なデータ型変換について記載いたします。 auroralights.hatenablog.com 明示的なデータ型の変換について データ型変換関数について TO_CHAR関数:日付から文字へ変換 ORACLEデータベースで規定されているTO_C…

SQL基礎 暗黙的なデータ型変換 oracleデータベース

苦手なデータ型の変換について。今回は暗黙的なデータ型変換について、説明します。 データ型変換について 暗黙的なデータ型変換 明示的なデータ型変換 暗黙的なデータ型変換の詳細 暗黙的なデータ型変換の例 代入時の暗黙的な型変換 SAMPLE2:式の評価 デー…

DB2 データベースの容量(サイズ)の大きいテーブルの確認

DB2

随分前ですが、仕事先のDB2の表領域がそろそろ限界だったので、その原因を調査した内容を備忘録として記載します。自宅にDB2の環境がないため、覚えている範囲でのメモとなります。 1.データベースの容量(サイズ)の大きい順にテーブル一覧を作成 2.テーブル…

SQL基礎 文字関数1 oracleデータベース

SQL関数の中の文字データに関する文字関数を説明します。文字関数とは、引数に文字データを受け取り、文字データまたは数値を返す関数です。 関数の説明用にempテーブルを作成する テーブルの作成 データの挿入 処理の確定 CONCAT(コンキャット)関数 CONCAT…

SQL基礎 INSERT、UPDATE、DELETE文の練習問題1 oracleデータベース

SQLでINSERT(挿入)、UPDATE(更新)、DELETE(削除)を練習する記事です。testidkanriというテーブルでIDの管理をする設定で、INSERT文、UPDATE文、DELETE文の練習問題を解いていきたいと思います。 実際にSQLを打って、手を動かして勉強してもらえれば嬉しいで…

ORACLEデータベース 用語

主にOracle Database 11g の書籍を参考にOracle Databaseの用語をまとめようと思います。 ※バージョンにより異なる箇所があるかもです。 ※随時追記していきます。 Oracle Universal Installer:OUI Database Configuration Assistant:DBCA DBCAのテンプレー…

主要なデータ型 Oracleデータベース

データベースの主要なデータ型を紹介します。 数値型 NUMBER[(p,s)]:可変長数値 日付型 DATE:日時情報 文字型 CHAR(サイズ):固定長文字データ VARCHAR2(サイズ):可変長文字データ LONG:可変長文字データ CLOB:シングルバイトまたはマルチバイトの文字…

【SQL】 ALTER TABLE MODIFYを使って列の変更 (Oracle Database)

表の定義を変更する『ALTER TABLE』の説明、および『MODIFY』句を使った列の変更について記載します。 目次 1.ALTER TABLE MODIFYとは 2.ALTER TABLE MODIFYの構文 留意点 3.ALTER TABLE MODIFYの練習 <test3テーブルの作成> <test3テーブルへのデータの挿入> <test3テーブルのUPDATEDATEの「DATE」型を「TIMESTAMP型」に変更> <NAME列のNOT NULL制約の削除> <NAME列のサイズ変更 拡大> <NAME列のサイズ変更 縮小> 1.ALTER TABLE MODIFYとは ALTE…</name列のサイズ変更></name列のサイズ変更></name列のnot></test3テーブルのupdatedateの「date」型を「timestamp型」に変更></test3テーブルへのデータの挿入></test3テーブルの作成>

SQL基礎 選択・射影(投影)・結合 リレーショナルデータベース(RDB)のデータの取り扱い

リレーショナルデータベース・RDBのデータの取り出し方 選択 射影・投影 結合 SQLで選択、射影(投影)、結合を試してみる <テスト用テーブルの作成> <テスト用テーブルにデータを挿入> 選択 SQL 射影・投影 SQL 結合 SQL リレーショナルデータベース・RDBのデ…

便利なWindowsのネットワークコマンド

Windowsの基本的なコマンドを紹介します。 基本的なコマンドも全く使っていないと忘れてしまいますね。備忘録的な意味も込めて。コマンドは追加予定です。 コマンドプロンプトの表示 コマンドの紹介 pingコマンド systeminfoコマンド ipconfigコマンド nsloo…

SQL基礎 ALTER TABLE ADDを使って列の追加  oracleデータベース

表の定義を変更する『ALTER TABLE』文の『ADD』句を使った列の変更について、記載します。 1.ALTER TABLE ADD文とは 2.ALTER TABLE ADD文の構文 説明 3.ALTER TABLE ADD文の練習 <列を追加するテーブル(test_employee)の作成:CREATE TABLE> <作成したテーブ…

自己紹介もかねて スキルを付けるために2020年度の計画をたてる 35歳の憂鬱

IT業界で働いていますが、自分の年齢・スキルの低さ、現在の仕事に焦りを感じています。ITといっても最新の技術とは程遠い客先でのシステム運用担当としての勤務。ほぼマニュアル通りの作業、報告書の作成、打ち合わせなどで、SQL、Database、Excelの知識が…

A5:SQL Mk-2 (A5SQL) ショートカット・便利機能・設定 まとめてみました

A5:SQL Mk-2の便利なショートカットと便利機能を紹介します。 ※随時追加予定です。 A5SQLの便利なショートカット A5SQLのショートカットの利用例 Ctrl + Enter A5SQLの便利機能・設定 A5SQLの実行モード(実行位置)の設定 各実行位置の説明 疑似命令 DataTit…

【SQL】【基礎】 CREATE TABLE AS SELECT 副問い合わせを使って表を作成 ORACLEデータベース

副問い合わせを使って表を作成する方法を記載します。 1.CREATE TABLE AS SELECTの説明 2.CREATE TABLE AS SELECTの構文 3.CREATE TABLE AS SELECTの練習 sample1:副問い合わせで表の作成 sample2:表定義だけをコピーする 1.CREATE TABLE AS SELECTの説明 …