3つのフィールドがあり、3つの列が特定の値と等しい場合は、2列の値を取得します。SELECT
でこれを実行できますか?IF
またはCASE
ステートメントを使用しますか?3番目のフィールドに基づいて、1つのフィールドの値を別のフィールドに割り当てることはできますか?
0
A
答えて
3
CASE
ステートメントはこれを行う最も簡単な方法です。次のSQLでは、2つの列が比較されます。これを変更してWHEN Col2 = 'xxxx' THEN xxxx'
を使用することができます。
SELECT Col1, Col2, CASE
WHEN Col2 = Col1 THEN 'True'
ELSE 'False'
END AS 'Columns Match'
FROM Table
0
あなたはSELECT
ステートメント内CASE
句を使用することができます - IF
は、SQLServerの中でこのように動作しません。
1
希望これは、両方の列のデータ型は
0
select Alpha, Beta, Gamma,
case
when Alpha > 2 * Beta then Gamma
when Beta = Gamma then Alpha + 3
when Gamma = 2 then 13
else 42
end as 'Omega'
from Alphabet
最初の試合の勝利異なる場合
Select
Case
when columnthree = 'VALUE'
then column2
else 'do something'
end as [column name]
from
table name
また、あなたには、いくつかの変換を行いたいかもしれません正しい方向にあなたをリードしています。それは、様々な状況で役立つかもしれないので、
CASEは、値を返します。
delete ... where case when Id > Limit then 1 else 0 end = 1
update ... set ShoeSize = case when Wide = 1 then ShoeSize + 1 else ShoeSize end, ...
関連する問題
- 1. 番号に基づいてフィールドの1つに行番号を割り当てます。各行のフィールドの数
- 2. フィールドに別のフィールド値に基づいて別のテーブルの値を割り当てます
- 3. クエリフィルタは1つのフィールド値にサブクエリを割り当てます
- 4. reduxの別のフィールドに基づいて1つのフィールドを検証します。
- 5. 条件に基づいてブートストラップタブの入力フィールドに値を割り当て
- 6. Mongooseは、別のフィールドのいくつかの列挙値に基づいてフィールドを必要とします。
- 7. フィールド値に基づいて1つのシートから別のシートにデータをコピー
- 8. 別のフィールドに基づいてテーブルのフィールドを塗りつぶすスクリプト
- 9. パンダの別のフィールドのプライオリティリストに基づいて1フィールドで重複を削除
- 10. ブール値1つのオプションの割り当てに対するフィールドと値の割り当て
- 11. 別のフィールドの条件に基づいて1つのフィールドからデータを取り上げる方法
- 12. 1フィールドの数に基づいて4つのフィールドを更新する方法
- 13. 別のフィールドの値に基づくフィールドのデフォルト値
- 14. フィールド値に基づいてSolrの複数値フィールドをソート
- 15. Solr Update別のフィールドに基づくフィールド
- 16. フィールド値が他のフィールド値に基づいて負数
- 17. jsonスキーマ - 別のフィールド値に基づいてフィールドが必要です
- 18. フィールド値を等しくすることに基づいて別のレコードにジャンプ
- 19. 他のフィールドの値に基づいてフィールドに値を設定する
- 20. コンストラクタの外に値を割り当てることができるReadonlyフィールド
- 21. フィールド値を別のフィールドに基づいてカウントするにはどうすればよいですか?
- 22. Excel - 別のフィールドに基づく1つのフィールドの情報の置換
- 23. SQL Serverでは、別のフィールドの内容に基づいてフィールドの型を変換できますか?
- 24. アクセス2003の別のフィールドに基づいて1つのフォームフィールドにデータを取得
- 25. なぜstructのこのリストでフィールドに値を割り当てることができないのですか?
- 26. TSQL番号行フィールド値の変化に基づいて、重複
- 27. フィールドに冗長性のあるフィールドに基づいてファイルを結合/フィールドに値がありません
- 28. コンボボックスとテキスト入力フィールドから別のコンボボックスに値を割り当てる
- 29. Redux Formsでは、別のフィールドの値に基づいて1つのフィールドを検証するにはどうすればよいですか?
- 30. 3番目の値をドロップダウンリストに割り当てる方法は?
列3は、* *一定の値と等しくない場合は、あなたが何をしたいですか? – AakashM
実際にサンプルデータ、期待される出力、およびあなたのクエリを投稿するべきです。 – jadarnel27