SQL-запрос новый столбец вложение отображения строки - PullRequest
0 голосов
/ 25 сентября 2019

С результатами столбца Name в моем запросе я хочу представить новый столбец TypeName.Если длина имени составляет 6 символов, тогда «Имя alt» должно быть записано в столбце typename.если имя содержит 10 символов, тогда нужно написать строку «Имя новое».

У меня есть следующий запрос

Select Name
From tabelle where Status like 'New'

Теперь я получаю отображаемое имя таблицы

1 Ответ

0 голосов
/ 25 сентября 2019

С оператором CASE:

Select Name,
  case len(Name)
    when 6 then 'Name alt'
    when 10 then 'Name new'
  end typename
From tabelle where Status like 'New'

Если под 'Name alt' и 'Name new' вы подразумеваете, что Name следует объединить с 'alt' и 'New', тогда:

Select Name,
  case len(Name)
    when 6 then Name + ' alt'
    when 10 then Name + ' new'
  end typename
From tabelle where Status like 'New'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...