Например, допустим, у меня есть запрос на выборку:
SEL SUBSTRING(TXT,5,10) FROM RANDOM_DB.BDAYINFO
, и это возвращает такие вещи, как
01DEC99/M/
, а также
01DEC9999/
есть данные, которыевозвращается в обоих этих форматах
Я пытаюсь избавиться от / M / в конце первого и / в конце последнего. Сейчас я сосредоточен на том, чтобы избавиться от /M/.
До сих пор я пробовал:
SEL SUBSTRING(TXT,5,10) CASE WHEN SUBSTRING(TXT,5,10) IS LIKE '%/M/' THEN SEL SUBSTRING(TXT,5,7) FROM RANDOM_DB.BDAYINFO
это говорит о том, что подстрока заканчивается на '/ M /', что в данном случае означает мужской
Я также пытался использовать TRIM так:
SELECT TRIM('/M/' FROM SUBSTRING(TXT,5,10)) FROM RANDOM_DB.BDAYINFO