Я пытаюсь вернуть первое «слово» в строке, найдя первый экземпляр пробела «» в строковом поле Part_Comment.Примеры строк в поле Part_Comment:
13088V21 () (FAB)
G16707 (FOLD) ()
16636U01.01
Я пробовал:
substring(Part_Comment from 1 for position(' ' in Part_Comment)-2) as "AssyNo",
, что приводит к ошибке «Неверный синтаксис рядом с ключевым словом« from ».»Но он работает нормально, когда я просто использую Part_Comment сам по себе.
substring(Part_Comment from 1) as "AssyNo",
Та же ошибка, что и выше
left(Part_Comment,10) as "AssyNo",
Это работает, но мне нужно использовать функцию position
или что-то ещенайти подстроку.Но, очевидно, функция position
возвращает 0, когда происходит более одного экземпляра.
Я полагаю, что это довольно распространенная вещь, которую хотят пользователи, поэтому должно быть простое решение.