SQL Server

【SQL】データ取得・結合

【SQL Server】LEFT JOIN・RIGHT JOINとは(外部結合)

SQL ServerのOUTER JOIN(外部結合)結合の種類SQLの「JOIN」について解説します。SQL Serverの「JOIN」は複数のテーブルを条件をつけて結合します。大きくわけるとJOIN(結合)に2種類があります。 外部結合...
【SQL】更新

【SQL Server】UPDATE FROM(SELECT結果でUPDATEする)

SQL ServerのUPDATE FROM(SELECT結果でUPDATEする)SELECT結果でUPDATEするSQL Serverでデータを更新するには「UPDATE」を使いますが、「UPDATE ~ FROM」というSELECTした...
SQL Server全般

【SQL Server】IDENTITY で自動採番する

SQL Serverのテーブル列に自動採番する「IDENTITY」を解説します。番号をふる IDENTITYIDENTITYの構文SQL Serverはテーブル列に自動で番号を連番で採番するようにできます。Accessのオートナンバー型に相...
SQL Server全般

SQL Serverのsaとは

SQL Serverのsaについて解説します。SQL Serverの認証モードSQL Serverは認証モードが2種類の用意されています。Windows認証とSQL Server認証です。 Windows認証・・・OS認証。SQL Serv...
【SQL】更新

SQL ServerのUPDATE JOIN(SELECT結果でUPDATEする)

SQL ServerのUPDATE JOIN(SELECT結果でUPDATEする)SELECT結果でUPDATEするSQL Serverでデータを更新するには「UPDATE」を使いますが、「UPDATE JOIN」というSELECTした結果...
【SQL】その他

SQL Server CASEの使い方 条件分岐

SQL Serverで条件分岐するには、「CASE」を使います。(他にはIIFもあります)CASEは応用がきき、非常に重要な構文になります。CASEは 「値」で分岐する 「式」で分岐することができます。CASE(値で分岐)--CASEで条件...
【SQL】その他

【SQL Server】IIF で値を評価する

SQL ServerでIF文を一つにまとめたIIFがSQL Server 2012から使用できるようになりました。評価の結果に基づいて、他の2つの引数のいずれかを返します。ACCESS VBA、VBでおなじみの関数です。IIF構文IIF(式...
SQL Server全般

SQL ServerとOracleの違いをサクッと理解する

SQL ServerとOracleの違いとは?SQL ServerとOracleは同じデータベースですが、似ているようで似ていない。何が違うのかよくわからない・・・ということもあるかと思います。SQL ServerとOracleの違いをサク...
【SQL】その他

【SQL Server】改行コードを取得・置換・更新する

SQL Serverで改行コードSQL Serverで改行コードを含むレコードを検索・更新・置換したい場合があります。改行コードを含むレコードを取得する場合はASCIIコードを変換すればSQL Serverで扱えます。改行コード CR(キャ...
サーバー設定

SQL Server データベースを削除する

SQL Serverのデータベースを削除するには、SQL Server Management Studio、もしくはTransact-SQLを使用します。ここではSQL Server Management Studioを使用してデータベース...