#sql #string #teradata
Вопрос:
У меня есть список строковых значений, подобных этому
32HK9932GH
223943201
ISAO0-32135950142
9320WS0342/11
для всех строк, где это применимо, мне нужно удалить символ «/» и все, что следует за ним
как это сделать? тнх
Ответ №1:
Один из методов заключается в использовании regexp_substr()
:
select regexp_substr(col, '^[^/]*')
Ответ №2:
Попробуйте с substring
SELECT SUBSTRING(col,0,POSITION('/' IN col)) FROM table
Комментарии:
1. Некоторые синтаксические и логические проблемы с этим ответом.