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」を解説します。 番号をふる IDENTITY IDENTITYの構文 SQL Serverはテーブル列に自動で番号を連番で採番するようにできます。Accessのオートナンバー...
SQL Server全般

SQL Serverのsaとは

SQL Serverのsaについて解説します。 SQL Serverの認証モード SQL Serverは認証モードが2種類の用意されています。Windows認証とSQL Server認証です。 Windows認証・・・OS認証。SQL Se...
【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(値で分岐) --CAS...
【SQL】その他

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

SQL ServerでIF文を一つにまとめたIIFがSQL Server 2012から使用できるようになりました。評価の結果に基づいて、他の2つの引数のいずれかを返します。ACCESS VBA、VBでおなじみの関数です。 IIF 構文 II...
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を使用してデータベー...