Я работаю с 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
Я хочу, чтобы обновить столбец Description
, основанный на Productflag
значений в
update LOANS
set description = CASE
WHEN productflag = 'p' THEN 'applied for vehicle loan '
WHEN productflag = 'gold' THEN 'applied for gold loan'
и в то же время я хочу для обновления столбца description
на основе значений Duration
.
Независимо от того, что Productflag
есть для этого конкретного срока .... (кроме productflags «р» и «золото», который я хочу, чтобы обновить как упоминалось выше)
Я просто хочу, чтобы обновить столбец 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
Пожалуйста помочь как можно скорее, спасибо!
эй Прадипом, спасибо за ответ на мой запрос ... Но я думаю, что я пытался это и получал выход на основе только одно условие, а не второй .... я проверю еще раз завтра –
Hii все, может кто-нибудь помочь пожалуйста ??? я проверял на сервере, и он применяет только одно условие за раз. Я получаю вывод, в котором ОПИСАНИЕ обновлено в соответствии с Productflag, а не Duration. Может ли кто-нибудь сказать мне, как написать запрос, чтобы я мог обновить мою таблицу на основы обоих продуктов, а также условий продолжительности .. в то же время. –