sqlserverマスター

サーバー設定

【SQL Server】データベースの容量を圧縮する

SQL Serverのデータベースを圧縮するデータベースの圧縮SQL Serverのデータベースの容量を減らしたい場合は圧縮することができます。データベースを圧縮するにはSQL Server Managemnt Studioを使います。1....
SQL Server全般

SQL Serverのインデックスを再構築する

SQL Serverのインデックスを再構築するSQL Serverはインデックスの断片化によりパフォーマンスが悪化することがあります。その場合、インデックスを再構築するとパフォーマンス向上する場合があります。SQL Serverのインデック...
【SQL】データ取得・結合

【SQL Server】EXCEPT で差(差集合)を取得する

複数のSELECT結果の差を取得するEXCEPT(差集合)SQL Serverでは複数のSELECT結果の差(差集合)を取得することができます。差集合は「EXCEPT」を使用します。例えば、テーブル1とテーブル2があり、テーブル1だけに存在...
【SQL】データ取得・結合

【SQL Server】INTERSECT で重複を取得する

複数のSELECT結果の重複を取得するINTERSECT(積集合)SQL Serverでは複数のSELECT結果の重複(積集合)を取得することができます。INTERSECTを使用します。例えば、テーブル1とテーブル2の両方に重複しているレコ...
【SQL】データ取得・結合

SQL ServerのUNION・UNION ALL 統合する

複数のSELECT結果を統合するUNION、UNION ALL(和集合)SQL Serverでは複数のSELECT結果を統合(和集合)することができます。UNIONもしくはUNION ALLを使用します。例えば、テーブル1とテーブル2の結果...
【SQL】その他

【SQL Server】ISNULL・CASEでNullを置き換える

SQL ServerのISNULL・CASEについて。この記事の内容はコチラです 「ISNULL」の使い方 「CASE」の使い方 Nullを別の文字列に置き換える今回は、SQL Serverの「ISNULL」と「CASE」について紹介します...
【SQL】データ取得・結合

【SQL Server】ASC・DESC で昇順・降順でソート

昇順・降順でソートするASC・DESCSQL Serverで昇順・降順でソートするにはORDER BYでASC・DESCを使用します。 ASC・・・昇順(小さいもの順) DESC・・・降順(大きいもの順)サンプルデータempnoempnam...
【SQL】データ取得・結合

【SQL Server】DISTINCT で重複行を除外する

重複行を除外するDISTINCTSQL Serverで重複行を除外して1行にするには「DISTINCT」を使用します。重複行を1行にするには重複除外したい列の頭に「DISTINCT」をつけます。例1. DISTINCTで重複行を除外するパタ...
【SQL】データ取得・結合

【SQL Server】HAVING の使い方(グループ化の条件)

グループ化して条件を指定するHAVINGグループ化SQL Serverでは「HAVING」を使うことができます。「HAVING」は「GROUP BY」でグループ化した結果に条件指定します。 WHERE条件で抽出した結果をGROUP BYでグ...
【SQL】その他

【SQL Server】SUM で合計する

合計するSUMSQL Serverで合計するにはSUMを使用します。構文SUM(列)「SUM」で列の値を合計(集計)します。例1. SUMで合計値を取得するパターン--SCOREテーブルを取得 SELECT NAME,POINT FROM ...