SQL Server

SQL Server

MERGE文の使い方

MERGE文の使い方 MERGE文は、DMLに属する構文です。 DML Data Manipulation Language の略でデータ操作文のこと Data(データ)Manipulation(操作)Language(文) 例えば、通常使...
SQL Server

【SQL Server】GROUP BY 句・HAVING 句 の使い方

概要 GROUP BY 句 は レコードをグループ化することが出来ます。 HAVING 句 は グループ化したレコードに対して条件を指定出来ます。 グループ化というのは、例えば、学校でテスト結果を集計したテーブルがあったとします。これを学...
SQL Server

【SQL Server】日付型を文字列に変換する方法

日付型を文字列に変換する方法 日付型のデータを文字列に変更する方法を説明します。 まず、日付型のデータを文字列に変換する方法は2つあります。 CONVERT 関数を使う FORMAT 関数を使う FORMAT 関数はSQL S...
SQL Server

【SQL Server】UNIONとUNION ALL の使い方

概要 SQLServerで、SELECT文の結果を結合する方法を紹介します。 イメージとしては、JOINではテーブルを横に結合するのに対して、UNIONでは縦にデータを結合します。また、UNION と UNION ALL の違いは、UNI...
SQL Server

【SQL Server】上位レコードを取得する TOP キーワードの使い方

概要 SELECT 句でTOP キーワードを使い「TOP 取得したいレコード件数」のように指定すると、上から指定したレコード数の結果セットを取得することができます。 基本構文 SELECT TOP 取得したいレコード件数 内容 事前準備...
SQL Server

【SQL Server】論理演算子 IN の使い方

【SQL Server】論理演算子 IN の使い方 論理演算子 IN の使い方を説明 基本構文 WHERE <カラム名> IN (候補1,候補2,候補3...) 内容 IN 論理演算子は、<値>が 候補のいずれかと同じ場合 真(TRUE...
SQL Server

【SQL Server】論理演算子 LIKE の使い方

【SQL Server】論理演算子 LIKE の使い方 論理演算子 LIKE の使い方を説明 基本構文 WHERE <カラム名> LIKE 内容 LIKE 論理演算子は、<値>が 検索文字(パターン)と マッチしていいる場合 真(TR...