2012で追加される新構文を紹介しました。本記事では、組み込み関数でとして追加される14個の関数を説明します。分岐処理chooseiif日付処理eomonthdatefrompartsdatetime2frompartsdatetimefrompartsdatetimeoffsetfrompartssmalldatetimefrompartstimefromparts変換処理parsetry_converttry_parse文字列処理concatformatそれでは、各関数の内容を確認していきましょう。分岐処理choose:値の条件分け複数の値からオフセットを指定して、値を決定します。excelの同名関数とおなじ処理です。IF条件分岐をcase句を使用せず、シンプルに表記できます。excelの同名関数とおなじ処理です。MONTHeomonth()で月末を簡単に取得可能です。PARTS年・月・日それぞれを意味する文字列から日付型データを取得できます。他に同系統の処理として、以下の関数が追加されています。)実行結果2012-01-102012-01-10変換処理try_convert:型のキャストを試みるTRY_CONVERTは、型のキャストが出来るかチェックし、キャストできない場合はNULLを返します。TRY_PARSEが追加されています。語源:CONCATenate今までのSQLServerでは”+”で文字列連結を行っていましたが、concat()で結合を行うことが出来ます。Oracleのconcat()関数と異なり、sqlserverでは、引数を3つ以上指定可能です。コメントをキャンセルメールアドレスが公開されることはありません。29お勧め書籍webアプリのセキュリティ対策の為に。