case

[1/1]

  1. SQL Server 2008:WHERE 句における CASE ステートメントでクエリを効率化
    SQL Server 2008 の WHERE 節における CASE ステートメントは、クエリ結果を絞り込むための強力なツールです。条件に応じて異なる値を返すことができるため、複雑なクエリをより簡潔かつ効率的に記述することができます。構文説明
  2. SQL Server で CASE 式を使ってデータを動的に生成する方法
    CASE 式には2種類あります。単純 CASE 式: 比較演算子を使用して条件を評価します。注記:column_name は、処理対象の列名です。condition は、評価する条件式です。result は、条件が真の場合に返される値です。
  3. SQL Server で CASE ステートメントを使用して UniqueIdentifier を文字列に変換する方法
    このチュートリアルでは、SQL Server で CASE ステートメントを使用して UniqueIdentifier データ型を文字列に変換する方法について説明します。シナリオさまざまな状況で、UniqueIdentifier 列の値を文字列として表示する必要がある場合があります。 例えば、レポートやログに GUID を表示したい場合、または GUID を基準にデータのフィルタリングやソートを行いたい場合があります。
  4. SQL: UPPER(), LOWER()関数による大文字小文字変換
    UPPER()関数は、引数として渡された文字列をすべて大文字に変換します。UPPER()やLOWER()関数とSUBSTRING()関数を組み合わせて、特定の文字列のみ変換することもできます。大文字小文字を区別せずに比較したい場合は、UPPER()やLOWER()関数を比較演算子と組み合わせて使用できます。
  5. CASE ... END をマスターして条件分岐処理を効率化
    CASE : 条件分岐処理の開始WHEN : 条件と結果のペアTHEN : 条件が真の場合に返す結果ELSE : すべての条件が偽の場合に返す結果 (省略可能)複数の条件を指定するには、WHEN 句を複数個記述します。上記の例では、条件1 と 条件2 が両方とも真の場合にのみ、結果1 が返されます。