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

Откуда:
Сообщений: 19
Добрый вечер.

Вот такой интересный вопрос:

К примеру существует таблица в которой есть три поля: ID(int), Name(varchar) и isEmployee(bit).

В таблице 10 записей. Разные имена и в поле isEmplyee значение 1 или 0.

Например:

1 Вася 0
2 Дмитрий 1
3 Валерий 1

Необходимо заселектить имена таким образом, чтобы получить список имен в зависимости от значения isEmployee
присваивать к имени зведочку. Если isEmployee = 1, то звездочку добавляем, в обратном случае не добавляем.

1 Вася
2 Дмитрий *
3 Валерий *

Нужна помощь в реализации
16 авг 11, 23:29    [11129696]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по реализации запроса в цикле с условием  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А зачем цикл-то?

select
  a.id
  , Name = a.name + case when a.isEmployee = 1 then ' *' else '' end
from [таблица в которой есть три поля] a
16 авг 11, 23:38    [11129724]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по реализации запроса в цикле с условием  [new]
Deniski4
Member

Откуда:
Сообщений: 19
Огромное спасибо, Алексей.

P.S. Незачем цикл оказывается :)
16 авг 11, 23:43    [11129737]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по реализации запроса в цикле с условием  [new]
Deniski4
Member

Откуда:
Сообщений: 19
Deniski4
Огромное спасибо, Алексей.

P.S. Незачем цикл оказывается :)


Cорри, Сергей т.е.

Тему можно закрывать.
16 авг 11, 23:45    [11129738]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить