Удалите последние 2 цифры из столбца 1 и добавьте эти 2 цифры в столбец2
61
7
У меня есть 2 столбца строкового типа данных с именем column1 и column2. Оба столбца содержат данные следующим образом.
**
Column1 Column2
ABCD12 5678ABC
ABCD99 2341KFJ
GDHF33 1233DFG
**
теперь я хочу удалить последние 2 цифры из столбца 1 и добавить его в Column2. И мои данные должны быть таким образом.
**
Column1 Column2
ABCD 12 5678ABC
ABCD 99 2341KFJ
GDHF 33 1233DFG
**
как это можно сделать в SQL Server и SSIS.
спросил(а)
2021-01-19T20:32:09+03:00
1 месяц, 1 неделя назад
добавить комментарий
пожаловаться
Решение
74
если последние две цифры фиксированы, вы можете использовать функции LEFT
и RIGHT
.
SELECT LEFT(Column1, LEN(Column1) - 2) Edited_Column1,
RIGHT(Column1, 2) + ' ' + Column2 Edited_Column2
FROM table1
ответил(а)
2021-01-19T20:32:09+03:00
1 месяц, 1 неделя назад
добавить комментарий
пожаловаться
61
SELECT LEFT(Column1, LEN(Column1) - 2) Column1,
RIGHT(Column1, 2) + ' ' + Column2 Column2
FROM table1
ответил(а)
2021-01-19T20:32:09+03:00
1 месяц, 1 неделя назад
добавить комментарий
пожаловаться
Ваш ответ