Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подмена данных  [new]
Ckey
Member

Откуда:
Сообщений: 56
Привет всем, пожалуйста помогите либо направьте на правильный путь.
Есть таблица, которая содержит:
ID | VALUE | LASTUPDATED | USERID_ID - колонки

1 | A | 2014-01-01 | 1222 - значения
2 | B | 2014-01-02 | 1222 - значения

сама соль вопроса:
Как я могу подменить ответ из селекта по колонке VALUE
Например:
SELECT VALUE FROM TABLE

где мне нужно значение "А" подменить на "Апельсин"
и также "В" подменить на "БАНАН".

Версия сервера: Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


пробовал гуглить, но честно говоря даже не знаю как правильно описать желаемое.

Заранее спасибо!
19 янв 14, 21:23    [15437510]     Ответить | Цитировать Сообщить модератору
 Re: Подмена данных  [new]
sdet
Member

Откуда:
Сообщений: 463
Ckey,

CASE
19 янв 14, 21:26    [15437522]     Ответить | Цитировать Сообщить модератору
 Re: Подмена данных  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
Ckey,

если пара значений то можно через case
а если список подмен большой то сделать таблицу соответствий
и потом джойнить
19 янв 14, 21:32    [15437546]     Ответить | Цитировать Сообщить модератору
 Re: Подмена данных  [new]
Ckey
Member

Откуда:
Сообщений: 56
Замечательно!
Как раз то, что мне нужно.

Спасибо большое за вашу помощь!
19 янв 14, 21:42    [15437583]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить