SQL一覧

SQL命令の種類(DML・DDL・TCL・DCL)

SQLを使うとデータベースに対して様々な命令を与えることができます。 データベース(DBMS)を操作するSQLでは、主にテーブルに...

記事を読む

別スキーマのテーブルをSELECT * で参照するビュー(VIEW)を自動作成するストアドプロシージャ [SQLServer]

複数のスキーマを用意している環境で、あるスキーマのテーブルを別のスキーマから参照するビューを作成して使用することがあります。 今回は、...

記事を読む

テーブルのデータ(レコード)を削除する DELETE [SQLServer]

前回はSQLのUPDATEステートメントを使用して、テーブルのデータ(レコード)を更新する方法について紹介しました。 データベ...

記事を読む

テーブルのデータ(レコード)を更新する UPDATE [SQLServer]

前回はSQLのINSERTステートメントを使用して、テーブルにデータ(レコード)を追加する方法について紹介しました。 データベ...

記事を読む

テーブルにデータ(レコード)を挿入(追加・登録)する INSERT [SQLServer]

様々な情報をデータベースに保存して管理するアプリケーションでは、C#などのプログラムを使用してテーブルにデータを録(追加)し、それを...

記事を読む

テーブルやビューからデータを取得する順序を指定する ORDER BY [SQLServer]

以前の記事では、SELECTステートメントを使用してデータベースのテーブルからデータを取得する方法を紹介しました。 デ...

記事を読む

テーブルやビューからデータを取得する際にWHERE句で使える演算子 [SQLServer]

SQLでデータベースのテーブルやビューからデータを取得する際は、SELECTステートメントを使用します。 取得するデー...

記事を読む

テーブルやビューから取得するデータの条件を指定する WHERE [SQLServer]

前回の記事では、データベースのテーブルからデータを取得する際に使用するSELECTステートメントを紹介しました。 SE...

記事を読む

テーブルやビューなどからデータを取得(選択)する SELECT FROM [SQLServer]

SQLでデータベースのテーブルやビューなどからデータ(行)を取得する際には、SELECTステートメントを使用します。 本記事で...

記事を読む

マスターテーブルのレコードごとの集計値を取得する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で偏差値を求めるのに必要な...

記事を読む