私はSQL Server 2014を使用しています。私はSQL Server開発には初めて、クライアントの要件に取り組んでいます。私はこれが私のテーブルLOANS
ある同じテーブルの異なる列の値を複数の条件で更新するにはどうすればよいですか?
...つのレポートを支援する必要があります。
pid c_name ProductFlag Duration Discription
=====================================================
1. Ash p Annual Vehicle loan
2. JOHN GOLD Half Gold Loan
3. Prit Home Annual Home loan
4. Pari P Half Vehicle loan
5. Stacy Home Annual Home loan
6. Meet Gold Annual Gold Loan
7. Mandy Gold Quarterly Gold Loan
8. Rose Home Annual Home loan
9. Rita Tractor Half Tractor loan
10. Lary Education Half Education loan
私は
update LOANS
set description = CASE
WHEN productflag = 'p' THEN 'applied for vehicle loan '
WHEN productflag = 'gold' THEN 'applied for gold loan'
としてProductflag
値に基づいて、列Description
を更新すると同時に、私が欲しいですDuration
値に基づいて列description
を更新します。どんなにProductflag
は、その特定の(productflags「P」を除くと、私は上記のように更新したい「金」)の期間....のために、何であるか
私はちょうどベースの列Description
を更新したいですDuration
値で次のように続いて
update LOANS
set description = CASE
WHEN Duration = 'half' THEN 'applied for half year'
WHEN Duration = 'Quarter' THEN 'applied for Quarter year loan'
が出力
pid c_name ProductFlag Duration Discription
=====================================================
1. Ash p Annual applied for vehicle loan
2. JOHN GOLD Half applied for half year
3. Prit Home Annual Home loan
4. Pari P Half applied for half year
5. Stacy Home Annual Home loan
6. Meet Gold Annual applied for gold loan
7. Mandy Gold Quarterly applied for Quarter year loan
8. Rose Home Annual Home loan
9. Rita Tractor Half applied for half year
10. Lary Education Half applied for half year
でなければなりません助けてくださいできるだけ早く、ありがとう!
ちょっとプラディープ、私のクエリに答えるためのおかげで多くの...しかし、私はこれを試していた第二のために1つの条件のみに基づいて出力を取得していなかったと思います....私は明日もう一度チェックします –
誰も助けてくれるの?私はサーバ上でチェックし、一度に1つの条件だけを適用しています。私は、ProductflagによるとDuration.Couldではなく、誰かに私のテーブルを更新することができるようにクエリを書く方法を教えてください同時にProductflagとDurationの両方の条件に基づいています。 –