Member 13288167 Ответов: 1

Пожалуйста, дайте мне подходящий запрос для достижения этого требования ниже .


insert into test2 values(1,'A')
insert into test2 values(2,'B')
insert into test2 values(3,'C')
insert into test2 values(4,'D')

desiredout put-

 |id name o/p
  1   A   A2
  2   B   B3
  3   C   C4
  4   D   D1

What I have tried:

i tried with CONCATENATE Function but it doesn't satisfy this Requirement,
so please any one give the Query to achieve this requirement in SQL-Server.

Bryian Tan

как будет выглядеть результат, если у вас есть
вставить в test2 значения (1,'A')
вставить в test2 значения (2,'B')
вставить в test2 значения (3,'C')
вставить в test2 значения (4,'D')
вставить в test2 значения (5,'E')

1 Ответов

Рейтинг:
10

RickZeeland

SELECT [id], [name], [name]+CAST(([id]%4+1) as varchar) as op FROM test2
Попробуйте это онлайн здесь: Скрипка SQL[^]