【SQL】その他

【SQL】その他

【SQL Server】ROW_NUMBER で連番・順位をふる

ROW_NUMBERSQL Serverの「ROW_NUMBER」は、SELECTした結果に連番・順位を振ります。「ROW_NUMBER」の使い方を解説します。ROW_NUMBERの使い方ROW_NUMBER() OVER(ORDER BY...
SQL Server全般

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

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

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

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

【SQL Server】OFFSET FETCH(LIMITのかわり)

SQL ServerはLIMITの代わりにOFFSET FETCHを使うLIMITではなくOFFSET FETCHが使える!SQL Serverでデータ抽出する際、「最初の〇行を取得する」には「OFFSET FETCH」を使います。Mysq...
【SQL】その他

【SQL Server】CONVERT でデータ型を変換する

CONVERT データ型の変換CONVERTの構文SQL Serverでデータ型を変換するには「CONVERT」を使用します。他にはCASTもあります。CONVERT(変換後のデータ型, 値, スタイル(省略可)) 「値」を「変換後のデータ...
【SQL】その他

【SQL Server】CAST でデータ型を変換する

CAST データ型の変換CASTの構文SQL Serverでデータ型を変換するには「CAST」を使用します。CAST(値 AS 変換後のデータ型) 「値」を「変換後のデータ型」に変換する 互換性のあるデータ型に対してのみCASTできる例1....
【SQL】その他

【SQL Server】IN で複数の値を検索する

SQL Serverで複数の値を検索するINSQL Serverで複数の値を条件に含めるには「IN」を使用します。例1. INで値を検索するパターン--部活がバスケット部・バレー部の生徒を検索するSELECT * FROM STUDENT ...
【SQL】その他

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

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