データベース一覧

SQL Server Management Studioのダウンロードとインストール(SSMSセットアップ)

SQL Server Management Studio(以下SSMSと記載)は、SQL Serverのデータベースを管理するための...

記事を読む

SQL Server 2019 Reporting Servicesのダウンロードとインストール(SSRSセットアップ)

SQL Server Reporting Services(以下SSRSと記載)は、データベースに蓄積されたデータをレポートやダッシ...

記事を読む

SQL Server 2019のダウンロードとインストール(セットアップ)

SQL ServerはMicrosoftが開発しているリレーショナルデータベース管理システムで、正式名称を「Microsoft SQ...

記事を読む

マスターテーブルのレコードごとの集計値を取得するSQL

テーブルに登録されている金額などの数値データを、あるマスターテーブルのキー(コードやID)ごとに集計します。 サンプルテーブル...

記事を読む

データベースのオブジェクトからエンティティクラスのコードを自動生成する [C#, SQLServer]

データベースのテーブルやビューなどデータをマッピングするエンティティクラスは、O/Rマッパーを使用してデータベースのデータを操作するアプリケ...

記事を読む

SQL CLR関数で全角と半角、ひらがなとカタカナの変換 [SQLServer]

SQLServerで全角文字と半角文字を相互変換する処理と、ひらがなとカタカナを相互変換する処理を行う関数を作成します。 SQLS...

記事を読む

SQLで文字列の全角と半角を変換(置換)する [SQLServer]

SQLServerには半角文字を全角文字に変換したり、全角文字を半角に変換してくれる関数がありません。 そこで、SQLで全角を...

記事を読む

SQLServerのCLR統合を使用してCLR関数を作成する

SQL Server 2005から提供されている.NET Frameworkの共通言語ランタイム(CLR: Common Langu...

記事を読む

SQLで標準偏差と偏差値を求める [SQLServer, MySQL] (STDEVP, STDDEV_POP)

学校の成績関連のシステムの開発をしていると、時どき偏差値(へんさち)を求めることがあります。 そこで今回はSQLで偏差値を求めるのに必要な...

記事を読む

SQLでカレンダーを取得する (WITH CTE) [SQLServer, MySQL]

SQLでカレンダーのデータを取得する方法を紹介します。 1か月の日付が7日ごとに改行して表示されるカレンダー形式のデータは、プログラムで作...

記事を読む

SQLでうるう年を判定する [SQLServer, MySQL]

先日2人のプログラマーさんが、それぞれうるう年の判定をSQLで記述していました。 片方のプログラマーさんは、マイクロソフトのドキュメントに...

記事を読む

MySQLのダウンロードとインストール~初期設定(セットアップ)

Windows環境用のMySQL Community Serverをダウンロードしてインストールを行う方法と、インストール完了後に初期設定を...

記事を読む

SQLでRANK関数を使わずにデータに順位を付ける [MySQL]

データベースがSQLServerであればTransact-SQL(T-SQL)にRANK関数が用意されているので、取得するデータに対して簡単...

記事を読む

SQLServerのMERGEでINSERT/UPDATE/DELETEを1回のSQLで実行する

あるテーブルやビューに既に対象のレコードが存在している場合はUPDATE(更新)し、存在していない場合はINSERT(挿入)する。 データ...

記事を読む

SQLでテーブルのレコードを削除する DELETE

SQLを使うとデータベースのデータ(テーブルのレコード)を操作することができます。 データ操作の主な命令には データの取得 ...

記事を読む