結合に基づくSQLServer計算列

ppau2004

私は2つのテーブルを持っています:

表1:

id name
--------
1 Mark
2 Anna

表2:

id active_name
--------------
2 Anna

3番目のテーブルまたはビューが必要です。

id name isActive
--------------------
1 Mark  No
2 Anna Yes

SQLServerでこれを行うにはどうすればよいですか。

ゴードン・リノフ

使用left joinしてcase表現することができます

select t1.id, t1.name,
       (case when t2.id is null then 'No' else 'Yes' end) as isActive
from table1 t1 left join
     table2 t2
     on t2.id = t1.id and t2.name = t1.name;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じ列の計算結果に基づく累積合計

分類Dev

フラグ列に基づく合計結果(値の合計または減算)Oracle SQL Developer

分類Dev

OR句に基づくSQL計算列

分類Dev

条件に基づく計算

分類Dev

条件に基づく列の合計

分類Dev

別の列に基づく合計

分類Dev

Postgres-別の列の合計の結果に基づいて合計を計算する

分類Dev

計算に基づく結合を使用したR / dplyrを使用した左結合

分類Dev

以前の記録に基づくSQLServer2014の合計

分類Dev

条件に基づくSQLServerの現在の合計

分類Dev

条件に基づく合計

分類Dev

分計算に基づくPHPmktimeの異なる結果

分類Dev

Cosmos DBの計算列、別の列に基づく列

分類Dev

基準に基づいて長さが不均一な配列を乗算し、結果を合計する

分類Dev

計算列の値に基づく累積列

分類Dev

既存の配列に基づいていくつかの合計を計算します

分類Dev

列に結果がある間、計算に基づくMySQLユーザー変数はNULLのままです

分類Dev

合計結果に基づくPHP / SQLの選択

分類Dev

合計結果に基づくMysqlの順序

分類Dev

結果に基づく合計の変更

分類Dev

行と列の条件の基準に基づく合計

分類Dev

年の基準に基づくphp合計列

分類Dev

フィルタに基づく列の計算?

分類Dev

SQL Server2008の計算列に基づく新しい行

分類Dev

単一行に基づく複数行の計算列

分類Dev

列の値に基づくパンダの集計減算

分類Dev

SQL-特定の列の集計に部分的に基づく結果

分類Dev

Excelの基準に基づく合計

分類Dev

Excel:基準に基づく合計(SUMIF)

Related 関連記事

ホットタグ

アーカイブ