Есть ли функция для замены части строки? - PullRequest
0 голосов
/ 24 декабря 2018
  • У меня есть столбец Line_num

Line_Num

06-ZB-A23-475004-SHT1

10-ZB-A23-4750041-SHT2

2,5-ZB-A23-4750-SHT3

06-ZB-A23-475004-5H6-SHT13

  • Результат, который я хочу получить,

Line_Num

06-ZB-A23-475004

10-ZB-A23-4750041

2,5-ZB-A23-4750

06-ZB-A23-475004-5H6

Я использовал приведенный ниже код

ОБНОВЛЕНИЕ Имя файла SET line_num = REPLACE (line_num, '-SHT *', '') WHERE line_num like '% -SHT% ';

Но это не работает.Может ли кто-нибудь помочь мне с этим.

ОБНОВЛЕНИЕ Имя файла SET line_num = REPLACE (line_num, '-SHT *', '') WHERE line_num наподобие '% -SHT%';

1 Ответ

0 голосов
/ 24 декабря 2018

Попробуйте запрос ниже

UPDATE Filename SET line_num = substr(line_num, 1, instr(line_num, '-SHT')-1) WHERE line_num like '%-SHT%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...